现在,每次我更改用户/编辑表单中的任何内容时,都需要用户设置新密码。我希望它只需要输入当前密码(我怎样才能要求当前密码?)只有在输入新密码的情况下。我怎样才能做到这一点,非常感谢。
<%= form_for(@user, :html => {:multipart => true}) do |f| %>
<%= render 'shared/error_messages', object: f.object %>
<%= f.text_field :name, placeholder: :name %>
<%= f.text_field :email, placeholder: :email %>
<%= f.password_field :password, placeholder: "Enter new password" %>
<%= f.password_field :password_confirmation, placeholder: "Confirm new password" %>
<%= f.submit "Save changes", class: "btn btn-large btn-primary" %>
<% end %>