2012-05-09 66 views
0

我在爲稱爲worequests的表提交表單後收到ActiveRecord錯誤。錯誤是「未知屬性:contact_id」。但是,worequests表包含contact_id。它是聯繫人表的外鍵。在我的征服模式中,我有「belongs_to:contact」,在我的聯繫模式中,我有「has_many:worequests」。RoR活動記錄未知屬性

+0

您是否重置了db .... rake db:reset && rake db:migrate 您是否通過遷移或安裝模型創建了contact_id? 你可以訪問rails控制檯中的數據嗎? 包括您的模型文件和違規查看源來幫助我們。 – TheIrishGuy

+0

我解決了這個問題。當我創建一個worequest時,我也有代碼在註釋表中創建一條記錄。該代碼位於worequest模型中。在那行代碼中,我有一個字段輸入錯誤。 – Reddirt

回答

0

我修復了這個問題。當我創建一個worequest時,我也有代碼在註釋表中創建一條記錄。該代碼位於worequest模型中。在那行代碼中,我有一個字段輸入錯誤。

0

您是否運行過遷移? 添加關係後,您需要添加對模式的引用。