J'ai un dossier, qui a index.js et quelques modèles (classes) 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
Le problème est que la classe Author ne semble pas trouver le livre! C'est juste un objet vide. Cependant, si je change les exportations dans index.js, en mettant Book après Author - cela fonctionne, mais l'autre modèle cesse de fonctionner.
Je ne veux pas faire de hacks pour que ça marche.