Tout comme le sujet le dit. Je souhaite modifier le contrôleur par défaut /: routage identifiant au contrôleur /: nom à la place dans Rails 3. Rails 2 vous avez utilisé le routage avec quelque chose comme nommé ceci:Comment puis-je changer le routage Rails du contrôleur /: id au contrôleur /: nom dans Rails 3?
config/routes.rb
map.location 'location/:name',
:controller => 'your_controller', :action => 'your_action'
de remplacement nommé itinéraire
map.location 'goto/:name', :controller => 'location', :action => 'your_action'
exemples de spécification d'URL dans une vue
<%= link_to 'foo', location_url({:name => 'foo'}) %>
<%= link_to 'bar', location_path({:name => 'bar'}) %>
Mais je suis sûr qu'il ya une autre (meilleure) dans Rails 3.
Avez-vous essayé ce logiciel? –