1

有什么简单的方法可以让模型的所有属性出现在管理页面上?

4

1 回答 1

1

确保可以访问所有必要的属性、所有关联和has_attached_file模型,因为 rails_admin 将解析基于模型的表单。

例子:

模型中的图像:

class Photo < ActiveRecord::Base
  attr_accessible :title, :image
  has_attached_file :image, :styles => { :large => '950x400#', :medium => "250x200#", :small => "100x100>" }
end

具有关联的图像库:

class Gallery < ActiveRecord::Base
  attr_accessible :title, :images_attributes
  has_many :images, :dependent => :destroy
  accepts_nested_attributes_for :images, :reject_if => lambda {|a| a[:content].blank? } , :allow_destroy => true
end

和...

class Image < ActiveRecord::Base
  belongs_to :gallery
  attr_accessible :gallery_id, :file
  has_attached_file :file, :styles => { :medium => "300x300>", :thumb => "100x100>" }
end

请注意:第二种方法将生成嵌套表单。我正在尝试为它找到解决方案,这样就可以解决您的问题。xD

希望能帮助到你!

干杯!

于 2013-03-04T21:09:49.583 回答