Rails 2.X nous avons:Différence entre: comme option dans le routage Rails 2 et Rails3?
map.resources :posts, :controller => 'posts', :as => 'articles'
Cela crée essentiellement un alias pour nos routes messages. Par exemple, cela envoie "domain.com/articles/" à l'action d'index du contrôleur posts.
Dans Rails3, cependant, l'option: as se comporte différemment. Par exemple:
resources :posts, :controller => 'posts', :as => 'articles'
définit un itinéraire nommé au lieu d'un alias, et va "domain.com/articles/" donne une erreur:
No route matches {:controller=>"posts"}
Comment puis-je obtenir les anciens (Rails 2): comme comportement en utilisant le nouveau (Rails 3) api? PS: Ne me dites pas simplement de renommer mon contrôleur. Ce n'est pas une option pour moi.