Tôi có một thư mục, có index.js và một vài mô hình (lớp) index.js
module.exports = {
Book : require('./book'),
Author : require('./author')
}
book.js
var Author = require('./author')
var Book = models.ActiveRecord.extend({
schema : {
belongsTo : {
author : Author
}
}
})
module.exports = Book
tác giảr.js
var Book = require('./book')
var Author = models.ActiveRecord.extend({
schema : {
hasMany : {
author : Book
}
}
})
module.exports = Author
Vấn đề là lớp Tác giả dường như không tìm thấy Sách! Nó chỉ là một Object rỗng. Tuy nhiên, nếu tôi chuyển các xuất trong index.js, đặt Sách sau Tác giả - nó hoạt động, nhưng sau đó mô hình khác ngừng hoạt động.
Tôi không muốn thực hiện bất kỳ cuộc tấn công nào để làm cho nó hoạt động.