3

我有以下活动记录类

class Car < ActiveRecord::Base
  belongs_to :owner
end

当我尝试这个时在代码中

Car.first.owner

它给了我错误“未定义的方法所有者”

如果我缺少任何东西,任何人都可以让我现在

4

1 回答 1

7

您需要在所有者方面编写关系:has_one :carhas_many :cars根据您的需要。

class Car < ActiveRecord::Base
    belongs_to :owner
end

class Owner < ActiveRecord::Base
    has_one :car
end
于 2013-01-29T15:19:36.843 回答