【发布时间】:2013-07-23 16:52:38
【问题描述】:
我正在使用设计,视图文件是/devise/registrations/edit.html.erb(我没有对其进行任何更改):
<div><%= f.label :password %>
<%= f.password_field :password, :autocomplete => "off" %></div>
<div><%= f.label :password_confirmation %>
<%= f.password_field :password_confirmation %></div>
<% if f.object.encrypted_password.present? %>
<div><%= f.label :current_password %> <i>(we need your current password to confirm your changes)</i><br />
<%= f.password_field :current_password %></div>
<% end %>
<div><%= f.submit "Update" %></div>
当用户更改密码时,他们会被重定向到root_url(主页)。我想将它们保留在更改密码页面,即/users/edit。我该怎么做?
EDIT - 我确实有registration_controller 和edit 方法,我应该在里面添加什么?
【问题讨论】:
-
你的控制器代码会很有用。
-
@vinodadhikary - 我确实有带有编辑方法的registration_controller,我应该在其中添加什么?
标签: ruby-on-rails ruby-on-rails-3 devise