我在嵌套参数中收到此错误 'Unpermitted parameter: image'

i received this error 'Unpermitted parameter: image' in nested parameter

这是我的profiles_controller.rb

 def create

 @profile = current_user.build_profile(profile_params)

  if @profile.save
  else
    render :new 
  end
 end
 end

profile.rb 具有来自 image.rb

的嵌套属性
  params.require(:profile).permit(:first_name, :last_name, :phone_no, image_attributes: [:id,:image,:imageable_id,:imageable_type])

这是profile.rb

 class Profile < ActiveRecord::Base
 belongs_to :user
 has_one :image , :as => :imageable
 accepts_nested_attributes_for :image
 end

这是image.rb

  class Image < ActiveRecord::Base
  belongs_to :imageable, polymorphic: true
  mount_uploader :image, ImageUploader
   end

这是来自 profile.rb 型号

_form.html.erb
   <%= f.fields_for :image do |ff| %>
   <%= f.label :image %>
   <%= f.file_field :image %>
   <% end %>
<%= f.fields_for :image do |ff| %>
  <%= ff.label :image %> 
  <%= ff.file_field :image %>
<% end %>