嵌套表单在rails_admin中不起作用

时间:2012-09-13 12:52:21

标签: ruby-on-rails ruby ruby-on-rails-3 rubygems rails-admin

品牌有很多图片是我的关联。图像使用回形针

在Rails管理员中,我想在添加品牌时添加图片

class Brand < ActiveRecord:Base
  has_many :images, as=> :imageable
end

class Image < ActiveRecord:Base
  attr_accessor :image_thumb
  attr_accessible :image, :imageable_id, :imageable_type, :image_thumb
  has_attached_file :image, :styles => { :medium => "300x300>", :thumb => "100x100>" }
  belongs_to :imageable, :polymorphic => true
end

但这就是我得到的

enter image description here

如何实现目标?

2 个答案:

答案 0 :(得分:2)

我需要添加attr_accessible

class Brand < ActiveRecord::Base
    attr_accessible :name, :images_attributes
    has_many :products
    has_many :images, :as => :imageable
  accepts_nested_attributes_for :images, :allow_destroy => true
end

答案 1 :(得分:0)

解决方法就是当你使用acts_as_taggable时,要添加到你的rails_admin.rb配置文件的下一个代码:

field :tag_list do
  label "Tag"
end

或'image_list'取决于您的使用方式。