我对 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和人数相结合将订购。
我想在参数中得到类似这样的东西:orderticket{1 => {ticket_id=>“1”,count =>“2”}。因此,我可以遍历 orderticket 并始终获取该票的票证 ID 和数量。
任何人都可以帮忙吗