Ich habe einen Ordner mit index.js und einigen Modellen (Klassen) 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
Das Problem ist, dass die Autorenklasse das Buch nicht zu finden scheint! Es ist nur ein leeres Objekt. Wenn ich jedoch die Exporte in index.js wechsle und Buch nach Autor setze, funktioniert es, aber dann funktioniert das andere Modell nicht mehr.
Ich möchte keine Hacks machen, damit es funktioniert.