私はRailsを初めて使用し、これを行う適切な方法を見つけようとしていますが、Googleで答えを見つけるのに苦労しています. 私のアプリでは、ユーザーが検索を実行し、サード パーティの API を照会して、ユーザーが選択できる結果のリストを表示します。ユーザーが必要な結果の [追加] ボタンをクリックすると、API の ID を含む hidden_field_tag をコントローラーに渡し、データベースにレコードを作成します。
私の質問は次のとおりです。以下のコードのように、結果ごとにフォームを作成する必要がありますか? または、代わりに link_to ヘルパーを使用する必要がありますか? より良い方法はありますか?
ありがとう。
私の現在のコード:
<% @series.each do |series| %>
<tr>
<td>
<%= form_tag({controller: "series", action: "create"}, method: "post") do %>
<%= hidden_field_tag(:series_id, series.xpath('seriesid').text) %>
<%= submit_tag("Add") %>
<%= series.xpath('seriesname').text %>
<% end %>
</td>
</tr>
<% end %>