je veux changer la route par défaut dans RoR à ce que je veux: Prenons l'exemple suivant ...dans les voies
:controller/:action/:id
qui vous donnera la route dans le navigateur: http://localhost:3000/controller/action/id
maintenant je veux changer pour ...
http://localhost:3000/this-is-what-i-want/id
nous pouvons obtenir un alias pour le contrôleur et l'action ainsi que ...
resources :controller, :as => "my-custom-name"
et si vous voulez avoir l'alias de l'action, puis
resources :controller, :path_names => { :action => 'my-custome-name-1', :action => 'my-custome-name-2' }
MAIS je veux changer le contrôleur et l'action à la fois ... si vous avez remarqué ce qui précèdehttp://localhost:3000/this-is-what-i-want/idchemin dans la question ...
ont besoin d'aide ... merci à l'avance ...
maintenant si je veux: map.a_name 'this-is-what-i-want/nom dynamique /: id' ,: controller => 'controller_name',: action => 'action_name' ... comment em i gona définir le lien pour le "dynamic-name" dans les rails ...? –
Ensuite, suivez les conseils de Jesse Wolgamott et utilisez les routes de repos – Yannis