2010-07-07 54 views
0

我收到以下錯誤,運行黃瓜時:黃瓜未定義的方法/型號繼承

undefined method `overall_rating_id=' for #<OverallVote:0x102f1c4a0> (NoMethodError) 

相關類:

class OverallVote < Vote 
    belongs_to :overall_rating 
    attr_accessible :overall_rating_id 
end 

class OverallRating < Rating 
    has_many :overall_votes 
end 

我認爲setter方法應該可以,只要我爲overall_rating_id字段設置了attr_accessible。爲什麼它不起作用?

回答

0

您是否在獨立的環境中運行黃瓜?有了它自己的DB?

這聽起來像你的測試/黃瓜db是與你的發展模式同步(您添加此字段)

+1

我跑耙環境RAILS_ENV =測試分貝:遷移:復位。所以我不認爲這是問題 – Tian 2010-07-08 02:20:45

相關問題