0
をモデル化するために属している選択された項目にアクセスRailsは、私は次のモデルを持っている私のアプリケーションで
# deposits_controller.rb
class DepositsController < ApplicationController
def new
@account = Account.find_by(name: "Foo")
@payments = @account.payments
end
def create
# i need to access the selected records here
end
end
# new.html.erb
<%= form_tag do |f| %>
<table class="table">
<thead class="thead-default">
<th>
</th>
<th>Received From</th>
<th>Date</th>
<th>Amount</th>
</thead>
<tbody>
<% @payments.each do |p| %>
<tr>
<td>
<%= check_box_tag :selected %>
</td>
<td><%= number_to_currency(p.amount) %></td>
</tr>
<% end %>
</tbody>
</table>
<%= submit_tag %>
<% end %>
フォームの提出時にselected
チェックボックスがオンになっているそれぞれのお支払いにアクセスする方法が必要です。これを達成する最良の方法は何ですか?
を通じて値にアクセスすることができます。 1つまたは複数を選択することが許可されている場合、名前は 'items []'のように 'array 'を示す末尾に' [] 'を付けてください。 – tadman