ActiveAdmin在重命名的资源上设置permit_params

时间:2014-06-04 16:05:41

标签: ruby-on-rails ruby activeadmin

我在Active Admin中重命名了一个资源:

ActiveAdmin.register Member, :as =>  "AllMember" do

...

end

当我想通过Active Admin保存表单时,每个字段在验证之前都将变为空。所以我得到一个错误,所有字段都是空白的,我应该填写字段。 在日志文件中,我收到此消息:

Processing by Admin::AllMembersController#create as HTML
  Parameters: {"utf8"=>"✓", "authenticity_token"=>"pvvMTKT8vLDDv+fm9aWPyFGTRtwFAsuCEHYn4mXjT9A=", "all_member"=>{"pre_name"=>"", "last_name"=>"ghk"}, "commit"=>"something"}

Unpermitted parameters: utf8, authenticity_token, all_member, commit

所有参数如何不被允许?

1 个答案:

答案 0 :(得分:5)

https://github.com/gregbell/active_admin/issues/3149

基于此问题,您必须更新ActiveAdmin gem。 ;)