Hej
Mam taki kod:
[code]<%= form_tag("/tickets/bought", :method => “get”, :remote => true) do %>
City From | City To | Date of trip | End of trip | Seat Number | User name | ||
---|---|---|---|---|---|---|---|
<%= ticket.city_from %> | <%= ticket.city_to %> | <%= ticket.date_of_trip.strftime("%A %d-%m-%Y %H:%M") %> | <%= ticket.end_of_trip.strftime("%A %d-%m-%Y %H:%M") %> | <% if ticket.bus_id != nil %><%= ticket.name_of_seat %> | <% end %> <% if ticket.user_reserved_id != 0 %><%= link_to User.find(ticket.user_reserved_id).name,User.find(ticket.user_reserved_id) %> | <% else %>Not reserved | <% end %><%= check_box_tag ticket.id,'true'%> |
<%= submit_tag("Bought",) %> <% end %>[/code] i on produkuje takie paramsy : {"utf8"=>"✓", "1151"=>"true", "1152"=>"true", "commit"=>"Bought", "action"=>"bought", "controller"=>"tickets"} gdzie liczby 1151 i 1152 to IDki moich ticketow a wartość true oznacza że ticket został kupiony. Teraz moze ich byc do dziesieciu w paramsach. W jaki sposob się mogę do nich odwołać w kontrolerze nieznając ich numerów? Czy inaczej może powinienem skonstruowac check_box aby powiązać go z modelem ticketów w taki sposób aby móc w railsach potem operować na konkretnych obiektach.