我正在使用Rails 3.2.13和Refinery with Inquiries gem。我需要在Inquiries gem提供的联系表格中添加一个字段;但是,我收到了这个错误
“WARNING: Can't mass-assign protected attributes”
我已阅读过不禁用application.rb中的白名单。所以我做了
config.active_record.whitelist_attributes = false
它仍然无效。所以我试着继续将attr_accessible添加到
/config/initializers/refinery/inquiries.rb
Refinery::Inquiries.configure do |config|
attr_accessible :location
end
但是现在我收到了这个错误
对于main:Object(NoMethodError) />我只需要让这个表单字段起作用。任何提示!?请!?
答案 0 :(得分:0)
attr_accessible
用于模型的定义,而不是块中。你写的是哪个对象?
答案 1 :(得分:0)
必须运行rake refinery:override model = refinery / inquiries / *
在这里添加了attr_accesible选项。谢谢!