こんにちは、次のビューファイルを提供しました
<div class="panel-body">
<%= form_for @user, :url =>update_change_password_user_path(spree_current_user.id), :method => :put do |f| %>
<p>
<%= f.password_field :current_password, class: "form-control"%>
</p>
<p>
<%= f.label :password, Spree.t(:new_password) %><br />
<%= f.password_field :password, :class => "form-control" %><br />
</p>
<p>
<%= f.label :password_confirmation, Spree.t(:confirm_password) %><br />
<%= f.password_field :password_confirmation, :class => "form-control" %><br />
</p>
<%= f.submit Spree.t(:update), :class => 'btn btn-lg btn-success btn-block' %>
<% end %>
</div>
私の要件は、 current_password フィールドを事前に入力することです。ユーザーの current_password をフェッチするようにガイドしてください。私は使っているgem 'spree_auth_devise', '~> 3.0.0'