我有以下关系在rails控制台中有效,但在我运行站点时却没有我做错了什么?
class C < ActiveRecord::Base
belongs_to :b
end
class B < ActiveRecord::Base
belongs_to :a
has_many :c
def title
a.title
end
end
表 C 有 B 的外键,B 有 A 的外键。
这适用于 rails 控制台。
c = C.find(12)
c.b.title
但是当我运行该站点时它不起作用。
这是我得到的错误
NoMethodError (undefined method `title' for #<ActiveRecord::Associations::BelongsToAssociation:0x104feb5a0>):