我正在使用rails 4,我需要在devise_token_auth中实现密码重置流程。
控制器中的
after_action :set_headers, only: [:reset_password]
def reset_password
end
def set_headers
response.headers['uid'] = params[:uid]
response.headers['client'] = params[:client_id]
response.headers['access-token'] = params[:token]
end
reset_password.html.erb
<h2>Change your password</h2>
<%= form_tag('/api/v1/auth/password', :method=>'put') do %>
<%= password_field :password, autocomplete: "off" %>
<%= password_field :password_confirmation, autocomplete: "off" %>
<%= submit_tag 'Change my password' %>
<% end %>
但标题不会通过。我尝试在密码控制器更新方法中打印标题,但它没有打印。 请帮忙添加标题? 我也试过在reset_password方法中分配标题,但它也没有用。