未定义方法`attr_accessible的大规模安全性分配



我使用的是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选项。谢谢

相关内容

  • 没有找到相关文章

最新更新