2
私はDRY
の原則に従って追加/編集するために使用するActiveAdminのカスタムフォームを作成していますので、ユーザーがそれを使用する場合は、レコードを編集します(これはDBレコードではありません)。Formtastic/ActiveAdminが選択入力のデフォルト値を設定しました
だから、問題は、私はこれらの入力を持っている:
f.input :model_id, as: :select, collection: Model.all.map { |m| [m.id.to_s + ' - ' + m.name, m.id] }, input_html: { required: true }
f.input :enabled, as: :select, collection: {'Yes': true, 'No': false}, input_html: { required: true }
そして、私は編集用のフォームを使用している場合、私は彼らのためにデフォルト値を設定したいのですが、誰もがあるので、私はどのように知っていることができませんでしたbelongs_to
またはDB関係とActiveAdmin
の使用については、DBレコードではないし、ActiveRecord Model
がないため、私のケースでは適用されないデフォルト値が処理されます。
でもofficial docsのFormtastic
は役に立ちませんでした。