【发布时间】:2015-05-10 20:02:29
【问题描述】:
我们的 rails 4.2 应用程序包含几个带有或不带 gem 'protected_attributes' 的 rails 引擎。我们发现,在应用程序的application.rb 中,它必须是:
config.active_record.whitelist_attributes = false
否则,任何create/update都不能执行,因为params不能赋值给实例变量。我们的问题是,如果 rails 应用程序中没有 gem protected_attributes,我们还需要 application.rb 中的 config.active_record.whitelist_attributes = false 吗?这是 Rails 3.x 还是带有 gem protected_attributes 的应用程序?
【问题讨论】:
标签: ruby-on-rails-3 ruby-on-rails-4 strong-parameters