0

У меня есть это на моей формеRails 4 формы с пространством имен создает нежелательный Params

= simple_form_for polymorphic_path([:admin, @place]), :url => admin_places_path(@place), :method => 'post' ... 



Parameters: {"utf8"=>"✓","authenticity_token"=>"UzvU072fWHiuSDD0BsIEaLqmIKJWujiFzWval8MripU=", "/admin/places"=>{"name"=>"My Name", "description"=>"My Description"}, "commit"=>"Ok" 

Самовольных параметры: utf8, authenticity_token,/администратор/месте, совершить

То, что я хочу, это параметр «/ админ/местами «становятся» местом »и таким образом мои параметры paramrequire (: place) .permit (...) работают. Я думаю, что этот способ выглядит лучше, и ему было интересно, как его достичь.

ответ

0

Я удалил полиморфный_path только на @place. simple_form_for (as form_for) ожидал объект, который представляет само место. Теперь используйте paramsrequire (: place) ... works

Смежные вопросы