Ruby on rails Rails中的嵌套模型关联

Ruby on rails Rails中的嵌套模型关联,ruby-on-rails,associations,models,Ruby On Rails,Associations,Models,我有五个相关模型: class Courses < ActiveRecord::Base has_many :curriculums end class Curriculums < ActiveRecord::Base belongs_to :course has_many :semesters end class Semesters < ActiveRecord::Base belongs_to :curriculum

我有五个相关模型:

class Courses < ActiveRecord::Base  
    has_many :curriculums
end  

class Curriculums < ActiveRecord::Base
    belongs_to :course
    has_many :semesters
end

class Semesters < ActiveRecord::Base
    belongs_to :curriculum  
    has_many :year_levels  
end

class YearLevels < ActiveRecord::Base
    belongs_to :semester  
    has_many :subjects  
end

class Subjects < ActiveRecord::Base
    belongs_to :year_level
end  
课程
是否有正确的解决方案来建立与这些模型的关联


提前谢谢。非常感谢您的帮助。

您有什么问题需要帮助吗?您配置的关联是否提供了所需的功能,或者缺少什么功能?你真的没有问一个问题。否则,如果你只是想知道是否有正确的方法?然后是的,当然有。你的代码看起来很好!不要忘记在数据库中创建关系。您需要对属于另一个模型的每个模型进行索引。要在适当的
许可证中添加
id
,Hi Jon,你能用你的代码以正确的方式重写我的代码吗?