У мене папка, в якій є index.js і пара моделей (класів) 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
author.js
var Book = require('./book')
var Author = models.ActiveRecord.extend({
schema : {
hasMany : {
author : Book
}
}
})
module.exports = Author
Проблема полягає в тому, що авторський клас, схоже, не знаходить Книгу! Це просто порожній Об'єкт. Однак якщо я переключаю експорт у index.js, ставлячи «Книгу за автором» - вона працює, але тоді інша модель перестає працювати.
Я не хочу робити жодних хак, щоб це спрацювало.