Se você perceber que seus controladores estão recebendo parâmetros duplicados em um nó raiz ao enviar JSON (talvez de um modelo de Backbone):
{:id => 1,
:title => "Moby Dick",
:book => {
:id => 1,
:title => "Moby Dick"
}}
Então você provavelmente inicializou seu aplicativo Rails com wrap_parameters
on (para JSON) por padrão.
Pegue seu config/initializers/wrap_parameters.rb
arquivo e remova :json
-o da wrap_parameters
lista de formatos:
ActiveSupport.on_load(:action_controller) do
wrap_parameters :format => [] if respond_to?(:wrap_parameters)
end