1

モデルのすべての属性を管理ページに表示する簡単な方法はありますか?

4

1 に答える 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 に答える