2010-09-08 9 views
1

Am travailler mon chemin à travers Ruby on Rails Tutorial: Apprendre Rails par exemple et je suis sur cette page:Ruby on Rails 3 erreurs de routage

http://railstutorial.org/chapters/static-pages#top

Am avoir des problèmes lorsque je crée une page HTML dans le répertoire public qui est appelé public/hello.html et devrait apparaître comme dans la figure 3.3. Mon problème est que lorsque j'essaie de créer la page et la faire apparaître à http://localhost:3000/hello.html Je ne vois pas la page rendue. Au lieu de cela, je reçois une erreur qui dit « erreur de routage Aucun résultats de l'itinéraire «/ de hello.html »

Je n'ai pas apporté de modifications au routage, je pensais que Rails était censé être assez intelligent pour trouver » hello.html » parce qu'il est dans le même répertoire que le «/index.html public » page et le nom de la page est « hello.html »?

Pouvez-vous s'il vous plaît expliquer?

Répondre

4

Je suis faire le même tutoriel et a eu exactement le même problème.Je suppose que c'est trop tard pour vous, mais mon problème était que je courais des rails serv er à partir d'un répertoire d'exemple précédent et non du dernier répertoire. Une fois que j'ai redémarré à partir du répertoire exemple-app, tout fonctionne comme il se doit.