モデルのすべての属性を管理ページに表示する簡単な方法はありますか?
1400 次
1 に答える
1
rails_admin はモデルに基づいてフォームを解析するため、すべての必要な属性、すべての関連付け、およびhas_attached_file
モデルにアクセスできるようにしてください。
例:
モデルの画像:
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
注意: 2 番目の方法では、ネストされたフォームが生成されます。私はそれに対する解決策を見つけようとしていますが、この方法であなたの質問に至りました。xD
それが役に立てば幸い!
乾杯!
于 2013-03-04T21:09:49.583 に答える