如何在rails4中的form_tag中添加自定义标头?

时间:2017-05-26 18:51:38

标签: ruby-on-rails devise

我正在使用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方法中分配标题,但它也没有用。

0 个答案:

没有答案