Estoy un poco confundido con las rutas en Rails 3 ya que estoy empezando a aprender el idioma. He un formulario generado aquí:Rieles 3 rutas y usando GET para crear URL limpias?
<%= form_tag towns_path, :method => "get" do %>
<%= label_tag :name, "Search for:" %>
<%= text_field_tag :name, params[:name] %>
<%= submit_tag "Search" %>
<% end %>
Luego, en mis rutas:
get "towns/autocomplete_town_name"
get "home/autocomplete_town_name"
match 'towns' => 'towns#index'
match 'towns/:name' => 'towns#index'
resources :towns, :module => "town"
resources :businesses, :module => "business"
root :to => "home#index"
Entonces, ¿por al presentar el formulario puedo obtener la URL:?
/ciudades utf8 = ✓ & name = townname & cometer = Buscar
Entonces la pregunta es ¿cómo puedo hacer que la URL en una URL limpia como:
/ciudades/townname
Gracias,
Andrew
¿Qué espera? –
Lo siento, he actualizado el último bit que indica cómo espero que aparezca la URL. –