我的表格上有这个
= 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,/ admin / places,commit
我想要的是param“/ admin / places”成为“地方”,这样我的params.require(:place).permit(...)工作。我认为这种方式看起来更好,并且想知道如何实现它。
答案 0 :(得分:0)
我只将polymorphic_path删除到了@place。 simple_form_for(as form_for)期望一个表示Place本身的对象。现在使用params.require(:place)......工作