【问题标题】:ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes even with whitelist_attributes=falseActiveModel::MassAssignmentSecurity::Error: 即使使用 whitelist_attributes=false 也无法批量分配受保护的属性
【发布时间】:2013-08-07 10:50:51
【问题描述】:

我正在从 rails 2.3 迁移到 3.2,并希望使用 strong_parameters。我将 config.active_record.whitelist_attributes 配置 true 更改为 false,但这并没有帮助。

【问题讨论】:

    标签: ruby-on-rails-3.2 strong-parameters


    【解决方案1】:

    检查application.rbconfig.active_record.mass_assignment_sanitizer 的所有环境文件,应该将其删除,然后才能正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-06
      • 2011-09-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多