当前位置 : 主页 > 编程语言 > ruby >

ruby-on-rails – belongs_to关系不起作用

来源:互联网 收集:自由互联 发布时间:2021-06-23
我有以下活跃的记录课 class Car ActiveRecord::Base belongs_to :ownerend 在我尝试这个代码时 Car.first.owner 它给我错误“未定义的方法所有者” 如果我遗漏任何东西,任何人都可以让我现在 您需要
我有以下活跃的记录课

class Car < ActiveRecord::Base
  belongs_to :owner
end

在我尝试这个代码时

Car.first.owner

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

如果我遗漏任何东西,任何人都可以让我现在

您需要在所有者方面编写关系:has_one:car或has_many:cars,具体取决于您的需求.

class Car < ActiveRecord::Base
    belongs_to :owner
end

class Owner < ActiveRecord::Base
    has_one :car
end
网友评论