2012-04-02 10 views
0

私news_lists_controller.rbファイルに次の行がエラーを生成している:のActiveRecord :: UnknownAttributeError中...コントローラ#インデックス

(1 .. @tot_actions).each do |a| 
     NewsAction.create(:status_id => @action_status_id[a], :user_id => @action_user_id[a], :email_change => @email_changed[a]) 
end 

データベースフィールド:email_changeがブールフィールドです。 Iはtruefalse値に[A] @email_changed、次のエラーを持って設定:

ActiveRecord::UnknownAttributeError in News listsController#index 

iは0及び1に設定した場合、私は同じエラーを受信しました。モデルにはattr_accessibleはありません。 news_action.rbの内容:

class NewsAction < Field 
end 

ありがとうございました。

更新:私がやったのと同じ誤りを犯す可能性がある人のために、解決策について私のコメントをチェックしてください。

答えて

2

お使いのモデルにattr_accessibleが定義されていますか?

もしそうなら、リストに:email_changeを追加する必要があります

+0

改訂された質問を参照してください...ありがとう! – Jay

+0

+1してみてください。実際、それはばかげた過ちだった。私は<フィールド>の代わりに Jay

関連する問題