. в основном я хочу иметь два отдельных действия для смены пароля и изменения электронной почты вместо одного.
Я обновил свои маршруты, чтобы они указывали на мой новый контроллер, который наследуется от Devise ::RegistrationsController.
Мои маршруты.рб:
devise_for :users, :controllers => { :registrations => "registrations" }
devise_scope :user do
get "/users/password" => "registrations#change_password", :as => :change_password
end
Мои регистрации _controller.rb
class RegistrationsController < Devise::RegistrationsController
def change_password
end
end
Мое приложение/просмотры/устройство/регистрации/изменение _password.html.erb
<%=debug resource%>
Что дает мне ноль.
Что мне здесь не хватает?
Спасибо!