我有一个models
模型文件的文件夹。每个文件包含一个模型。模型之间有很多关系(hasMany、belongsTo)。如果我想设置 hasMany 关系,那么我需要已经定义了子模型,否则我会收到一个错误:
Error: assertion failed: The first argument DS.belongsTo must be a model type or string, like DS.belongsTo(App.Person)
因为模型(上例中的 App.Person)尚未定义。
这是关系定义之一:
App.Seat = DS.Model.extend( number: DS.attr('number') tour: DS.belongsTo(App.Tour) )
模型文件夹包含如下:
//= require_tree ./models
我知道在一个文件中定义所有模型(或至少彼此有关系)的解决方案。
问题:是否有任何其他解决方案允许将所有模型保存在单独的文件中?