Question

J'ai appris Rails mais Route continue à me troubler.

La chose qui rend le plus déroutant, je pense, est que les routes que vous définissez sont sensibles à l'endroit où elles sont définies dans votre fichier routes.rb par rapport à d'autres routes.

Quelqu'un a-t-il trouvé un guide simple et agréable qui résume bien les choses?

Était-ce utile?

La solution

Si vous êtes prêt à dépenser de l'argent sur une référence d'arbre mort, The Rails Way en vaut vraiment la peine. Les guides postés sont probablement votre meilleur pari cette fois-ci, mais si vous envisagez de faire beaucoup de Rails, ce livre le décompose vraiment et le rend compréhensible. Cela m'a beaucoup aidé. Bonne chance.

Autres conseils

Premier accès à Google pour " Guide des itinéraires Rails " Le routage des rails depuis l'extérieur est assez complet.

Remarque:

Les routes du début ont priorité sur les routes plus loin dans le fichier. Donc, chaque fois que vous voulez spécifier un type de route fourre-tout (comme les routes par défaut qui mappent toutes les actions de chaque contrôleur), vous devez le faire à la fin.

Une chose à noter lorsque vous apprenez et expérimentez avec rails routes, c'est qu'il existe un moyen de voir ce que fait réellement le rail avec votre fichier config / routes.rb .

$rake routes

Ceci renverra toutes les routes configurées en fonction de votre fichier config / routes.rb . Cela m'a été particulièrement utile car j'ai appris comment tous les noms de variables de route sont configurés, tels que new_model1_model2_path (@ model1) .

http://guides.rubyonrails.org est une référence fantastique et j'ai trouvé leur guide sur le routage extrêmement utile!

Je viens d'utiliser celui sur rubyonrails.org . Avec tous les liens, c’est bien.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top