0

レポート、has_many の回答、および回答の属しているレポート。ネストされたフォームが表示されて機能しますが、私が持っている5つの回答に対して

回答を追加

答え__

回答を追加

答え__

[次の 3]

「回答を追加」というタイトルの 1 つのブロックと 5 つの入力でそれらをグループ化するにはどうすればよいですか?

  form do |f|
    f.inputs "New Report" do 
      f.input :title
      f.input :type
      f.input :help_text
      f.input :text_box_present
      f.input :text_box_default
      f.input :template_id
    end

    f.inputs "ADD Answers", for: :answers do |a|
      a.input :text, label: "Answer", required: false
    end
    f.actions  
  end 
4

1 に答える 1

2

うわー、これはアクティブな管理者とフォームタスティックがネストされた属性に提供するいくつかのエレガントなものです

f.inputs "Answers"  do
  f.has_many :answers do |a|
    a.input :text, label: "Answer", required: false
  end 
end

複数の回答を追加するために、JavaScriptを使用して削除/追加ボタンを自動的に追加します

于 2013-03-19T09:27:03.507 に答える