0

我想在生产环境中批量分配无效属性时引发异常,但仅限于特定控制器。

我想我应该添加config.active_record.mass_assignment_sanitizer = :strictproduction.rb,但这会在应用程序范围内引发异常。

有没有办法只对特定控制器使用严格模式?

原因是在正常使用中我不希望用户成为服务器 500 错误,但是有一个关键(数据导入)部分我想从批量分配错误中解救并向用户提供信息.

我在 Rails 3.2 上运行

4

1 回答 1

1

听起来您需要有一些异常处理机制。您可以在 application_controller 中捕获异常并在那里进行检查。

于 2012-07-27T01:29:59.563 回答