Я использовал код демо-приложения Devise , оно отлично работает, кроме сброса пароля.
Первый маршрут моего config/routes.rb
- devise_for :users
Но как-то, когда я нажимаю "Забыли пароль?"он перенаправляет на дом:
Started GET "/users/password/new" for 127.0.0.1 at 2011-11-22 16:56:45 +0900
Processing by Devise::PasswordsController#new as HTML
Parameters: {}
User Load (0.1ms) SELECT `users`.* FROM `users` WHERE `users`.`id` = 1 LIMIT 1
default_url_options is passed options: {}
Redirected to http://0.0.0.0:3000/
У меня нет файла, содержащего "PasswordsController", поэтому я предполагаю, что Rails использует тот, который найден в Devise из моего Gemfile: gem 'devise', '~> 1.2.1'
ВОПРОС: Как заставить PasswordsController показывать форму сброса пароля вместо перенаправления на дом?