グループとシリーズの2つのテーブルがあります。セリエhas_many
グループとグループbelongs_to
セリエ。私はFormstasticを使用して<select>
、すべてのシリーズでを自動的に生成しているので、ユーザーは作成中のグループに関連するシリーズを選択できます。しかし、一連belongs_to
のテーブルユニット、has_many
シリーズ。<select>
シリーズの名前は同じであるため、特定のセリエがどのユニットに属しているかを知らない限り、ユーザーはで選択しているセリエを正確に知ることはできません。<option>
そのために、私はすべての人に次の形式を持たせたいと思います。
<option value="serie_id">serie.name – unit.name</option>
私が今まで持っている(そして働いている)のは:
ActiveAdmin.register Group do
form do |f|
f.inputs "Group" do
f.input :serie
f.input :name
end
f.actions
end
end
私の目標を達成する方法に関する他の提案(ユニットに関連するシリーズを正確に指定する)をいただければ幸いです。