data[]
のようにお尻に []
付けると配列になります。
erb
1<%= form_with do |f| %>
2 <% 3.times do %>
3 <%= f.text_field "data[]name" %>
4 <%= f.text_field "data[]age" %>
5 <% end %>
6<% end %>
7
8# "data"=>[{"name"=>"", "age"=>""}, {"name"=>"", "age"=>""}, {"name"=>"", "age"=>""}]
data[uniq]
のようにすると uniq の部分がキーのハッシュになります。
erb
1<%= form_with do |f| %>
2 <% 3.times do |i| %>
3 <%= f.text_field "data[#{i}]name" %>
4 <%= f.text_field "data[#{i}]age" %>
5 <% end %>
6<% end %>
7
8# "data"=>{"0"=>{"name"=>"", "age"=>""}, "1"=>{"name"=>"", "age"=>""}, "2"=>{"name"=>"", "age"=>""}},
9
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/28 02:54