Для самого быстрого исправления попробуйте просто ввести следующий URL-адрес в браузере (обратите внимание на окончание):
localhost:3000/hello/there/0
Кен Ли дал хороший совет. Вот небольшое объяснение: ваш файл маршрутов, вероятно, по умолчанию интерпретирует только несколько выбранных маршрутов после шаблона /[controller_name]/[action_name]
, и «там» нет одного из немногих имен действий, которые он будет распознавать (пока вы не измените свои маршруты. рб файл). Однако для URL-адресов, которые следуют шаблону /[controller_name]/[action_name]/[id]
.
, должно быть всеобщее внимание.
(Не волнуйтесь: вашему действию на самом деле ничего не нужно делать с идентификатором в конце URL-адреса. Просто приложение rails распознает шаблон, если идентификатор присутствует).