Je ne comprends vraiment pas pourquoi c'est si difficile ... J'ai un peu d'expérience avec d'autres frameworks mvc, mais les rails toujours entendus étaient les plus faciles à coder .... maintenant je ne peux même pas accéder à mon contrôleur méthodes si je veux.Aide avec les voies de rails
J'utilisé échafaudage creat « étudiant » qui créé automatiquement pour moi le contrôleur, le modèle et des vues pour CRUD de base .. mais maintenant je veux juste ajouter une méthode « helloworld » à mon contrôleur et quand je vais à
http://localhost:3000/students/helloworld
Je reçois un
d'erreurImpossible de trouver le Student avec ID = helloworld
.
Qu'est-ce que je manque? .. Je sais que ça a à voir avec les routes et la chose REST mais je n'arrive toujours pas à comprendre comment je pourrais utiliser mes propres méthodes ... dois-je modifier mes routes? Fichier .rb chaque fois que je crée une nouvelle méthode? .. s'il vous plaît aider
OK, donc je dois être éditer mon routes.rb tout au long du développement ... I Je déteste ça ... J'avais l'habitude d'avoir juste envie d'éditer des routes si vous vouliez quelque chose de fantaisiste (dans le codeigniter) ... la valeur par défaut était toujours controller/method/param1/param2/param3/param4, etc J'ai une autre question .. Je veux changer les noms des méthodes que l'échafaud a créé .. parce que mon application est en espagnol. donc pour «nouveau» je veux «nueva», pour «créer» je veux «crear» ..... – ignaciofuentes
Je voudrais regarder le wiki de rails d'internationalisation pour les articles qui peuvent vous aider. http://rails-i18n.org/wiki – scottd