Spa*_*key 5 ruby-on-rails devise
我无法路由到项目上的edit_user_password_path。它只是路由回家。有人可以帮忙吗?
<%=链接到“更改密码”,edit_user_password_path(当前用户)%>
这个问题的答案解释了这个问题: 显示设计编辑密码屏幕
简而言之,当用户未登录时,PasswordsController用于重置密码。如果您已登录,它会将您重定向到根路径。
为了编辑密码,您想改用RegistrationsController。
小智 0
我的耙子路线的结果是
user_password POST /users/password(.:format){:action=>"create", :controller=>"devise/passwords"}
new_user_password GET /users/password/new(.:format) {:action=>"new", :controller=>"devise/passwords"}
edit_user_password GET /users/password/edit(.:format) {:action=>"edit", :controller=>"devise/passwords"}
PUT /users/password(.:format) {:action=>"update", :controller=>"devise/passwords"}
| 归档时间: |
|
| 查看次数: |
3141 次 |
| 最近记录: |