Ruby on rails 从表单传递令牌

Ruby on rails 从表单传递令牌,ruby-on-rails,ruby,ruby-on-rails-3,ruby-on-rails-4,token,Ruby On Rails,Ruby,Ruby On Rails 3,Ruby On Rails 4,Token,我构建了一个登录api,当用户登录时,他将获得一个令牌。通过使用该令牌,我可以访问其他api Authorization Token token=sadfghjkjhgfdsasdfghjgf 像这样,我通过在每个页面上添加标题来传递令牌。在我的应用程序控制器中,我在\u操作之前添加了:authenticate\u user。所以我的问题是,我现在正在构建一个表单,我需要传递我上面给出的令牌。这不是表单真实性令牌,所以不要与之混淆。我搜索了很多次,但没有得到任何令牌相关答案 这是我的解决方案,

我构建了一个登录api,当用户登录时,他将获得一个令牌。通过使用该令牌,我可以访问其他api

Authorization Token token=sadfghjkjhgfdsasdfghjgf
像这样,我通过在每个页面上添加标题来传递令牌。在我的应用程序控制器中,我在\u操作之前添加了:authenticate\u user。所以我的问题是,我现在正在构建一个表单,我需要传递我上面给出的令牌。这不是表单真实性令牌,所以不要与之混淆。我搜索了很多次,但没有得到任何令牌相关答案 这是我的解决方案,它不起作用

<%= form_for @home_workout, html: { multipart: true } do |f| %>
     <input type="hidden" id="user_token" name="home_workout[token]" value="sadfghjkjhgfdsasdfghjgf" />


          <%=f.text_field :title %>
          <%=f.text_field :description %>
          <%= f.file_field :home  %>
          <%= f.submit "Save"  %>

<% end %>


为什么不将代币存储在cookie中或会话中?那么我将如何从我的form中传递我不确定,但请尝试下一步:
form\u for@home\u-workout,{authenticity\u-token:'your\u-token'}
。这是根据:我已经尝试过了,但它不起作用。按照我上面提到的方式,我不是在谈论真实性令牌,为什么你不把令牌存储在cookie或会话中?那么我将如何从我的form中传递呢?我不确定,但请尝试下一步:
form\u for@home\u锻炼,{Authentity\u令牌:'your\u令牌'}
。这是根据:我已经试过了,但它不起作用。按照我上面提到的方式,我不是在谈论真实性