我有这个应用程序我在Rails 3.1中编写,我想知道模拟这个的最佳方法。
如果我用“标题”创建一个名为“电影”的模型,然后为每个“电影资产”创建一个新模型,例如“海报,预告片,筛选器”等,并将其与“电影”联系起来,那会是最好的吗? “通过协会?或者,如果我只是将其创建为一个并且将每个资产的关联转换为“电影”,那么它会是最好的吗?
我的假设是将其作为一个,因为它将删除FK的所有开销并加入以获取与电影相关的数据,但我正在寻找意见/建议。感谢
答案 0 :(得分:2)
电影可以有三种类型的属性(列)。
更多建议:
答案 1 :(得分:0)
您可以按照自己想要的顺序创建模型,因为您必须填写两个模型才能创建唯一关联(例如belongs_to
和has_many
)所以我认为这并不重要!