我有以下關係,在rails控制檯工作,但不是當我運行該網站時,我做錯了什麼?引用belongs_to association_to belongs_to協會
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.
這個作品在軌控制檯。
c = C.find(12)
c.b.title
但是,當我運行該網站時它不起作用。
以下是錯誤我得到
NoMethodError (undefined method `title' for #<ActiveRecord::Associations::BelongsToAssociation:0x104feb5a0>):
當您在網站中使用它時,是否收到任何錯誤消息? – 2010-12-03 21:09:32
你剛剛輸錯`a`符號嗎?這應該是`:a`不``a:` – Alex 2010-12-03 21:10:01
我修正了a:typo並添加了我得到的實際錯誤。 – MHinton 2010-12-03 21:13:17