0

Rails 3 では、下の画像のようなフォームを実装する必要があります。

私の質問は、レールでそれを行う良い方法は何ですか. params[:complete_deal]、params[:camcel_deal] を配列として取得する必要があります (例: params[:complete_deal] = [ 1 ]、params[:cancel_deal] = [2, 4] および params[:dont_change] =[ 3])

ここに画像の説明を入力

4

1 に答える 1

0

プレーンな html でそのようにできるかどうかはわかりませんが、次のような html 配列でうまくいくかどうかを確認できます: htmlで二重にネストされた入力タグ配列を持つことは可能ですか?

あなたが持っている可能性が<input type="radio" name="cancel_deal[]" value="#{row_id}" >あり、作成する必要がありますcancel_deal = { 0 => 2, 1 => 4 }。次に、次のようにループすることができますcancel_deal.each { |r| r.values.first.do_something }

于 2013-01-15T15:47:23.600 に答える