私はrorで非常に新しいです。
動的リストのカウントを選択するフォーミュラを取得しようとしています。
<%= form_tag(:controller => "sell", :action => "create", :method => "post") do %>
<% @given_event.categorys.find(:all, :order => "id").each do |c| %>
<%=c.name %><br>
<% c.tickets.find(:all, :order=>"id").each do |t|%>
<%= select_tag "orderticket:" +t.id.to_s, options_for_select([ "0", "1", "3" ]) %>
<%=t.name%>
<%=(t.price/100)%><br>
<%end%>
<%end%>
ご覧のとおり、「c.tickets.find...」でチケットをリストしてから、select_tag の識別子「ticket:」+t.id.to_s を、チケットの ID と count someone と非常に汚いものに連結します。注文します。
私が取得したいのは、params で次のようなものです: orderticket{1 => {ticket_id="1", count => "2"}. したがって、orderticket を反復処理して、常に ticket_id とこのチケットの数を取得できます。
誰でも助けてください