在我的 Rails 5 Web 应用程序中。我已经在其中安装了 Devise gem。当我想通过点击下面的链接来编辑我的密码,而不是去页面更新密码时。页面刷新,它会发出警报消息,您已经登录。我在我的应用程序中使用以下链接:
<%= link_to('Edit Password' , edit_user_password_path)%>
路由文件如下:
devise_for :users, controllers: { sessions: "users/sessions" }
请建议我重定向到编辑密码页面的更改所有其他链接如下所示。
<%= link_to('Edit Registration',edit_user_registration_path )%>
<%= link_to "Sign out", destroy_user_session_path, :method => :delete %>
<%= link_to('Edit Registration', edit_user_registration_path) %>
<%= link_to('Edit Password', edit_user_password_path) %>