Ruby on rails 你是一对一还是属于一?

Ruby on rails 你是一对一还是属于一?,ruby-on-rails,database,activerecord,relationship,Ruby On Rails,Database,Activerecord,Relationship,我有一个模型页面用于站点上的文本页面 我在主页上有一个图标的模型功能,它可能有一个指向页面的链接。(总之,我必须在功能表中设置字段页面id)。但是页面不应该有指向该功能的链接 我应该写信吗 class Feat < ApplicationRecord has_one :page end class专长

我有一个模型
页面
用于站点上的文本页面

我在主页上有一个图标的模型
功能
,它可能有一个指向页面的链接。(总之,我必须在
功能
表中设置字段
页面id
)。但是
页面
不应该有指向该功能的链接

我应该写信吗

class Feat < ApplicationRecord
  has_one :page
end
class专长

class专长
?


问题只在于代码之美,它在所有方面都有效。

我很惊讶
有一个能起作用,它不应该起作用
属于_to
用于在表上有外键(
page\u id
)时使用,在本例中,它是您想要的

这一点最好在

class Feat < ApplicationRecord
  belongs_to :page
end