我想在生产环境中批量分配无效属性时引发异常,但仅限于特定控制器。
我想我应该添加config.active_record.mass_assignment_sanitizer = :strict
到production.rb
,但这会在应用程序范围内引发异常。
有没有办法只对特定控制器使用严格模式?
原因是在正常使用中我不希望用户成为服务器 500 错误,但是有一个关键(数据导入)部分我想从批量分配错误中解救并向用户提供信息.
我在 Rails 3.2 上运行
我想在生产环境中批量分配无效属性时引发异常,但仅限于特定控制器。
我想我应该添加config.active_record.mass_assignment_sanitizer = :strict
到production.rb
,但这会在应用程序范围内引发异常。
有没有办法只对特定控制器使用严格模式?
原因是在正常使用中我不希望用户成为服务器 500 错误,但是有一个关键(数据导入)部分我想从批量分配错误中解救并向用户提供信息.
我在 Rails 3.2 上运行