我有一个模型Page
用于网站上的文字页面。
我在主页上有一个模型Feature
,可能有一个指向页面的链接。 (总而言之,我必须在page_id
表中包含字段features
。但Page
不应与功能相关联。
我应该写
class Feat < ApplicationRecord
has_one :page
end
或
class Feat < ApplicationRecord
belongs_to :page
end
问题只是代码美,它在各方面都有效。
答案 0 :(得分:1)
我很惊讶has_one
作品,它不应该。 belongs_to
适用于表格上有外键(page_id
)的情况,在这种情况下是您想要的。