Подтвердить что ты не робот

Rails дублирует параметры внутри ресурса

Я использую Угловой ресурс, и я не понимаю, почему Rails дублирует параметры и помещает их внутри имени ресурса. Мне просто нужно понять, почему это происходит.

// post data
{"title":"asdsad"}

// rails parameters 
Parameters: {"title"=>"asdsad", "presentation"=>{"title"=>"asdsad"}}

Дублируйте, потому что добро пожаловать в Stackoverflow, где вам нужно 50 баллов для комментариев, чтобы это произошло. Мне очень жаль: ресурс AngularJS $ отправляет дополнительный хэш регистрации "регистрации"?

4b9b3361

Ответ 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.