我的news_lists_controller.rb文件中的以下行生成错误:
(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
是一个布尔字段。我将@email_changed [a]设置为true
和false
值并收到以下错误:
ActiveRecord::UnknownAttributeError in News listsController#index
当我将其设置为0和1时,我收到了同样的错误。模型中没有attr_accessible。 news_action.rb内容:
class NewsAction < Field
end
感谢您的帮助。
更新:对于那些可能会犯同样错误的人,请查看下面的评论以获得解决方案。
答案 0 :(得分:2)
您的模型中是否定义了attr_accessible
?
如果是这样,您可能需要将:email_change
添加到列表