ActiveAdmin формирует отношения has_many - own_to?

У меня есть модели Home и Photo, которые имеют отношение has_many - own_to (полиморфное отношение, но я не думаю, что это имеет значение в данном случае). Сейчас я настраиваю активного администратора и хочу, чтобы администраторы могли добавлять фотографии в дома из формы домов.

Фотографии обрабатываются гемом CarrierWave, который, я не знаю, облегчит или усложнит задачу.

Как я могу включить поля формы для другой модели в главную форму активного администратора? Есть ли опыт в подобном?

class Home < ActiveRecord::Base
  validates :name, :presence => true,
                     :length => { :maximum => 100 }
  validates :description, :presence => true      
  has_many :photos, :as => :photographable

end


class Photo < ActiveRecord::Base
    belongs_to :photographable, :polymorphic => true
    mount_uploader :image, ImageUploader
end
19
задан agente_secreto 31 October 2011 в 18:30
поделиться