0

我的表格上有这个

= 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

我想要的是参数“/admin/places”变成“place”,这样我的 params.require(:place).permit(...) 就可以工作了。我认为这种方式看起来更好,并且想知道如何实现它。

4

1 回答 1

0

我只删除了 @place 的 polymorphic_path。simple_form_for(as form_for) 期望一个代表地方本身的对象。现在使用 params.require(:place)... 工作

于 2013-11-04T17:23:04.200 回答