読者です 読者をやめる 読者になる 読者になる

Railsのフォームで配列構造を扱いたい!

どうゆうことかというと、

□商品1
□商品2
□商品3

こんなかんじの並列な要素群とそれらのチェックボックスがあって、
複数選択可能なフォームを作る際に、

受け取るパラメータとして、

params = {:products => ["1","3"]}

こういう風にあるシンボルに対する複数要素の配列としたい場合は、

例)

<% @products.each |product| do %>
  <%= check_box_tag 'products[]', product.id %>
<% end %>

って書く!

配列だけでなく、ハッシュもできるし、

チェックボックス以外でももちろん可能。

参考にしたページ

ありがとうございます!