在关联表上有一个没有属于的关联

时间:2012-05-24 20:28:33

标签: ruby-on-rails

我想作为模特

Dogs
has_one :cat

并在狗桌上有一个cat_id ...然后我想打电话给Dog.first.cat

这似乎对我不起作用。我错过了什么

2 个答案:

答案 0 :(得分:2)

您正在使用has_one,因此实际上cats表应该包含dog_id

在您的情况下,您可以在belongs_to :cat模型中使用Dog

查看文档:{​​{3}}

答案 1 :(得分:0)

Dog belongs_to :cat Cat has_one :dog