Rails дублирует параметры внутри ресурса
Я использую Угловой ресурс, и я не понимаю, почему Rails дублирует параметры и помещает их внутри имени ресурса. Мне просто нужно понять, почему это происходит.
// post data
{"title":"asdsad"}
// rails parameters
Parameters: {"title"=>"asdsad", "presentation"=>{"title"=>"asdsad"}}
Дублируйте, потому что добро пожаловать в Stackoverflow, где вам нужно 50 баллов для комментариев, чтобы это произошло. Мне очень жаль: ресурс AngularJS $ отправляет дополнительный хэш регистрации "регистрации"?
Ответы
Ответ 1
..если вы включили config.wrap_parameters в своем инициализаторе [проверьте файл config/initializers/wrap_parameters.rb] или [вы] вызываете wrap_parameters() в вашем контроллере... параметры будут клонированы и завернуты в по вашему имени контроллера по умолчанию.
http://guides.rubyonrails.org/action_controller_overview.html#parameters http://api.rubyonrails.org/classes/ActionController/ParamsWrapper.html
Другими словами, то, что вы видите, - это то, что рельсы по умолчанию попадают в хэши params.