基本上,我希望有两个单独的操作来更改密码和更改电子邮件,而不仅仅是一个。
我已经更新了我的路由以指向我的新控制器,该控制器继承自 Devise::RegistrationsController。
我的路线.rb:
devise_for :users, :controllers => { :registrations => "registrations" }
devise_scope :user do
get "/users/password" => "registrations#change_password", :as => :change_password
end
我的registrations_controller.rb
class RegistrationsController < Devise::RegistrationsController
def change_password
end
end
我的 app/views/devise/registrations/change_password.html.erb
<%=debug resource%>
这给了我零。
我在这里想念什么?
谢谢!