Мы используем 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
После нескольких часов поиска я был бы признателен за любую подсказку ... Спасибо!