3

次のアクティブなレコード クラスがあります

class Car < ActiveRecord::Base
  belongs_to :owner
end

これを試すときのコードで

Car.first.owner

「未定義のメソッド所有者」というエラーが表示されます

不足しているものがあれば、今すぐ教えてもらえますか

4

1 に答える 1

7

所有者側でリレーションを記述する必要があります:has_one :carまたはhas_many :cars必要に応じて。

class Car < ActiveRecord::Base
    belongs_to :owner
end

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