我的模型Project
包含字段Type
。我希望Type
成为第二个模型,它有自己的一组属性,可以从项目中访问(即project.type.name
或project.type.attribute
)。
Project
只有一种类型,但我不确定在Type
上使用哪种关联,因为belongs_to
似乎不符合要求。在一个模型是一组标准属性的情况下,构建这些模型的正确方法是什么?
答案 0 :(得分:1)
问题是:多个项目可以共享一种类型吗?
如果是,那么Project
应belong_to :type
,反之Type
has_many :projects