有什么简单的方法可以让模型的所有属性出现在管理页面上?
问问题
1400 次
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 回答