管理バックエンドに active_admin を使用しています。
モデル「パブリッシャー」に :belongs_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
何時間も検索した後、ヒントをいただければ幸いです...ありがとう!