0

나는 내 양식레일 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" 

허가되지 않은 매개 변수에이를 생성/places "가"place "가되고 그런 식으로는 params.require (: place) .permit (...) 작업이됩니다. 나는 그 방법이 더 좋아 보이고 그것을 달성하는 방법을 궁금해하고 있었다고 생각합니다.

답변

0

polymorphic_path를 @place에만 제거했습니다. simple_form_for (form_for로)는 Place 자체를 나타내는 객체를 기대했습니다. 이제 params.require (: 장소)를 사용하면 ...