Sono un po 'confuso con i percorsi in Rails 3 poiché sto appena iniziando a imparare la lingua. Ho un modulo generato qui:Rails 3 percorsi e utilizzando GET per creare URL puliti?
<%= form_tag towns_path, :method => "get" do %>
<%= label_tag :name, "Search for:" %>
<%= text_field_tag :name, params[:name] %>
<%= submit_tag "Search" %>
<% end %>
Poi nei miei percorsi:
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"
Allora, perché al momento della presentazione del modulo faccio ad avere l'URL:?
/città utf8 = ✓ & nome = nome città & commit = Cerca
Quindi la domanda è: come faccio a fare l'URL in un URL pulito come:
/città/townname
Grazie,
Andrew
Cosa si aspetta? –
Siamo spiacenti, ho aggiornato l'ultimo bit affermando cosa mi aspetto che l'url appaia come. –