1
我有一個模型叫會議這將用於存儲會議的細節等。以前,我只有基本字段包括:id,created_at和updated_at包括一個空白使用時,我打電話給工廠類:遷移屬性不被識別產生ActiveRecord :: UnknownAttributeError
@meeting_attr = FactoryGirl.attributes_for(:meeting)
@meeting = Meeting.create(@meeting_attr)
,直到我說另一列名爲名將被用來給會議類型的詳細信息的數據庫這是工作得很好。我已經檢查了遷移跑OK,可以看到它包含在數據庫表和schema.rb但是當我運行的代碼前面提到的,現在我收到此錯誤:
Failure/Error: @meeting = Meeting.create(@meeting_attr)
ActiveRecord::UnknownAttributeError:
unknown attribute: name
有我可能忽略的任何原因導致此屬性不被識別。任何幫助將不勝感激
耙分貝之前運行:測試:準備有更新的表細節前運行被確認 – Jay 2012-04-26 08:51:08