Hej
Mam taki kod
[code]<%= form_tag(@bus, :method => ‘get’) do %>
Select city from trip begins:
<%= collection_select :ticket, :cityFrom, Ticket.find(:all, :select => "DISTINCT cityFrom", :order => "cityFrom"),:cityFrom,:cityFrom %>
<%= collection_select :ticket, :cityFrom, Ticket.find(:all, :select => "DISTINCT cityFrom", :order => "cityFrom"),:cityFrom,:cityFrom %>
Select city in which trip ends:
<%= collection_select :ticket, :cityTo, Ticket.find(:all, :select => "DISTINCT cityTo", :order => "cityTo"),:cityTo,:cityTo %>
<%= collection_select :ticket, :cityTo, Ticket.find(:all, :select => "DISTINCT cityTo", :order => "cityTo"),:cityTo,:cityTo %>
<%= submit_tag "Search" %>
<% end %>[/code]
i jak go wykonam to jako parametr w pasku URL mam coś takiego:
http://localhost:3000/tickets?utf8=%E2%9C%93&ticket[cityFrom]=Ciechanow&ticket[cityTo]=Gdansk&commit=Search
Teraz jak w kontrolerze mogę odwołać się do tych wartości? Myślałem że poprzez params[ticket][cityFrom] ale niestety tak nie mogę.
Próbowałem params[:ticket][:cityFrom] ale to też nie działa:( Generalnie chcę użyć tylko tego stringa w kontrolerze i nie zależy mi na samym obiekcie z którego go wyciągam.