2014-01-15 86 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