Я выполнил основные шаги для добавления аутентификации в Rails, используя Devise с их страницы , но каждый раз, когда я пытаюсь посетить страницу по умолчанию (например, страницы входа или регистрации), я получаю:
Ошибка маршрутизации
No route matches {:controller=>"devise/Home"}
Это происходит, связываюсь ли я со страницей в представлении, используя
link_to('Register', new_user_registration_path)
или просто посетите "/users/sign_up".
Это ошибка, отличная от той, когда я захожу на страницу, маршрут которой не определен (маршрут не соответствует [GET] "/ users / bad_example"), и
devise_for :users
уже присутствует в моих маршрутах. Я даже пытался генерировать представления (rails g devise: views) безрезультатно. Похоже, что Devise не генерирует / не использует контроллер или что-то подобное. Как мне исправить это?
Вот некоторые файлы, которые могут помочь: