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

我有以下活跃的记录课

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

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...