Ruby on rails 具有多态对象的嵌套表单的创建方法中存在未知属性错误

Ruby on rails 具有多态对象的嵌套表单的创建方法中存在未知属性错误,ruby-on-rails,paperclip,polymorphic-associations,Ruby On Rails,Paperclip,Polymorphic Associations,我正试图得到一个简单的嵌套表单,用于一个有许多属于多态关联的对象。表单正在呈现字段,但在提交时,create方法出现“unknown attribute”错误。以下是相关代码: user.rb class User < ActiveRecord::Base has_many :images, :as => :imageable accepts_nested_attributes_for :images end class用户:可成像 接受图像的\u嵌套\u属性\u 终止

我正试图得到一个简单的嵌套表单,用于一个有许多属于多态关联的对象。表单正在呈现字段,但在提交时,create方法出现“unknown attribute”错误。以下是相关代码:

user.rb

class User < ActiveRecord::Base
  has_many :images, :as => :imageable
  accepts_nested_attributes_for :images  
end
class用户:可成像
接受图像的\u嵌套\u属性\u
终止
用户\u controller.rb

class UsersController < ApplicationController

  def show
    @user = User.find(params[:id])
  end

  def new
    @user = User.new
    @user.images.build
  end

  def create
    @user = User.new(params[:user])
    if @user.save
      redirect_to @user
    else
      render 'new'
    end
  end
end
class UsersController
views/users/new.html.erb

<%= form_for @user, :html => { :multipart => true } do |form| %>

    <%= form.fields_for :images, @user.images do |builder| %>
        <%= builder.file_field :images %>
    <% end %>

    <%= form.submit "Create user" %>
<% end %>
{:multipart=>true}do| form |%>
image.rb

class Image < ActiveRecord::Base
  belongs_to :imageable, :polymorphic => true

  has_attached_file :image_resource
end
类映像true
已附加\u文件:图像\u资源
终止

我在image.rb中使用回形针gem作为has_attached_file方法。确切的错误是“unknown attribute:images”

哎哟,这里唯一的问题是我应该将其设置为