2014-01-15 60 views
6

我有一些具有大量深嵌套属性的Backbone模型。忽略Rails中的未经允许的参数4

在我保存这些模型之前,我没有问题,但最近更新到Rails 4并开始使用强参数。现在我得到一个found unpermitted parameters错误。

attr_accessible干脆忽略不允许的参数,但我猜强参数的工作方式不同吗?

有什么办法让Rails简单地忽略不允许的参数,只更新允许的参数?

从骨干模型中删除所有未经允许的参数将是一个巨大的痛苦。

回答

6

原来我曾在我的config/environments/development.rb如下:

config.action_controller.action_on_unpermitted_parameters = :raise 

一旦我删除,我还行,因为默认设置是:log