我使用的是Rails 3.2.13和Refinery with Inquiries gem。我需要在Inquiries gem提供的联系表格中添加一个字段;然而,我得到这个错误
“WARNING: Can't mass-assign protected attributes”
我已经阅读过不要禁用应用程序.rb中的白名单。所以我做了
config.active_record.whitelist_attributes = false
它仍然没有起作用。所以我试着把attr_accessible添加到
/config/ininitializers/rerefiner/querys.rb
Refinery::Inquiries.configure do |config|
attr_accessible :location
end
但现在我得到这个错误
/config/ininitializers/refinish/inquiries.rb:7:在<top (required)>': undefined method
attr_accessible'中,用于main:Object(NoMethodError)
我只需要让这个表单字段工作。有什么提示吗!?请
attr_accessible
将在模型的定义中使用,而不是在块中使用。你的写作对象是哪个?
必须运行rake精炼厂:override model=精炼厂/查询/*
在此处添加了attr_acceptable选项。谢谢