Ho un array come questo:Rails - cadere giù da un array di stringhe
['New York', 'Los Angeles']
E io voglio essere in grado di generare un select/opzione con quei valori in una forma simile a questo:
<%= form_tag filter_city_path, :method=> get do %>
<%= select_tag "city", @list_of_cities %>
<% end %>
Ma questo non funziona. Come puoi vedere, desidero passare la selezione come nella città nell'URL.
Ogni volta che è possibile, provare e trasformare a livello di codice gli array invece di compilarli a mano. Hai illustrato il motivo per cui non capitalizzando 'york' in seconda istanza. 'cities.collect {| c | [c, c]} 'farebbe il lavoro di espanderlo. – tadman