Вложенная форма в active_admin с опцией выбора или создания

Мы используем active_admin для нашей административной базы.

У нас есть модель «Приложение», которая: принадлежит_to модели «Издатель»:

class App < ActiveRecord::Base
  belongs_to :publisher
end

class Publisher < ActiveRecord::Base
  has_many :apps
end

При создании новой записи для модели «Приложение» я хочу иметь возможность выбрать существующего издателя или (если издатель еще не создан), чтобы создать нового издателя в той же (вложенной) форме (или, по крайней мере, не покидая страницу).

Есть ли способ сделать это в active_admin?

Вот что у нас есть на данный момент (в admin / app.rb):

form :html => { :enctype => "multipart/form-data" } do |f|
  f.inputs do
    f.input :title
    ...
  end

  f.inputs do
    f.semantic_fields_for :publisher do |p| # this is for has_many assocs, right?
      p.input :name
    end
  end

  f.buttons
end

После нескольких часов поиска я был бы признателен за любую подсказку ... Спасибо!

19
задан Carsten 25 August 2011 в 22:57
поделиться