U-Yuri’s 健忘録

U-Yuri’s 備忘録

プログラミングを勉強しています。アウトプットに活用しているブログです。

【Rails】formについて(外部キーやらIDやら)

<h2>ポケモン</h2>
<% @pokemons.each do |pokemon|%>
  <%= form_with method: :post, model: @deck do |form| %>
    <input type="hidden" name="pokemon_id" value="<%= pokemon.id%>">
    <%= pokemon.name %>
    <%= form.submit "追加" %>
  <% end %>
<% end %>

IDをひとつづつDBに格納したい。 name=key
value=値になる

一つのフォームにひとつのデータを入れないと、最後の値のみ格納されてしまう。
テキストボックスを表示したくない場合はtype="hidden"とする。