Ruby on rails activeadmin未允许的参数::子域

Ruby on rails activeadmin未允许的参数::子域,ruby-on-rails,activeadmin,Ruby On Rails,Activeadmin,我使用的是activeadmin名称空间,在名称空间中我有以下形式 form do |f| inputs 'New User' do input :first_name, required: true input :last_name, required: true input :email, required: true, label: 'E-Mail Address' input :role, input_html: { value: 'some_role' }, as: :

我使用的是activeadmin名称空间,在名称空间中我有以下形式

form do |f|
inputs 'New User' do
  input :first_name, required: true
  input :last_name, required: true
  input :email, required: true, label: 'E-Mail Address'
  input :role, input_html: { value: 'some_role' }, as: :hidden
end
actions do
  action :submit, as: :button, label: 'Create User'
  action :cancel, label: 'Cancel'
end
结束

在permit params方法中,我有以下内容

permit_params :first_name, :last_name, :email, :role
Unpermitted parameters: :button, :subdomain
当我尝试创建一个新用户时,我得到了以下结果

permit_params :first_name, :last_name, :email, :role
Unpermitted parameters: :button, :subdomain
这是param散列

Parameters: {"authenticity_token"=>"[FILTERED]", "admin"=>{"first_name"=>"fdas", "last_name"=>"fdsa", "email"=>"fdasfsdxd@fda.com", "role"=>"some role"}, "button"=>"", "subdomain"=>"admin"}

但是记录是被创造出来的,不是吗?