如何访问Rails模型父级

时间:2017-09-25 17:35:23

标签: ruby-on-rails belongs-to

我有一个模型,比如Childbelongs_to其他一些模型Parent。对于某些实例child,我可以在rails控制台中键入child.parent以获取父级而无需在Parent模型中明确添加child_id作为列吗?

1 个答案:

答案 0 :(得分:0)

根据您的描述,您已获得以下代码:

class Child
  belongs_to Parent
end

class Parent
end

您可以致电child.parent,因为父{/ 1}}上定义的是foreign_key而不是child。如果您还没有这样做,则需要进行数据库迁移才能添加parent关系。