Ошибка маршрутизации Ruby on Rails 3 - PullRequest
1 голос
/ 08 сентября 2010

Я пробираюсь через Ruby on Rails. Учебник. Учим Rails на примере и на этой странице:

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

При создании HTML-страницы в общедоступном каталоге возникают проблемы который называется public / hello.html и должен выглядеть так, как показано на рисунке 3.3. Моя проблема заключается в том, что, когда я пытаюсь создать страницу и заставить ее появиться на http://localhost:3000/hello.html Я не вижу обработанную страницу. Вместо этого я получаю сообщение об ошибке «Ошибка маршрутизации. Не найдено ни одного маршрута» / hello.html "

Я не внес никаких изменений в маршрутизацию; Я думал, что Rails должен быть достаточно умен, чтобы найти "hello.html", потому что он находится в тот же каталог, что и страница "public / index.html" и имя страница "hello.html"?

Не могли бы вы объяснить?

1 Ответ

4 голосов
/ 18 ноября 2010

Я делаю тот же урок и у меня точно такая же проблема. Я предполагаю, что для вас это слишком поздно, но моя проблема заключалась в том, что я запускал сервер rails из предыдущего каталога, а не из последнего каталога. После перезапуска из каталога sample-app все работает как надо.

...