【发布时间】:2015-01-09 17:39:07
【问题描述】:
我们正在使用 Rails 3。我们想通过 strong_parameters gem 切换到强参数。
gem 的文档说要使用这个gem,需要在config/application.rb 文件中将以下值从true 更改为false
config.active_record.whitelist_attributes = false
我们的应用程序中有许多模型和控制器。进行此更改意味着我们必须将所有模型和控制器迁移到强参数?
理想情况下,我们希望逐步迁移。即,开始为新模型和控制器使用强参数,然后逐步更新所有模型和控制器。
那么您可以为某些模型/控制器使用强参数并为其他模型/控制器使用白名单属性吗?
谢谢。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 strong-parameters