gpt4 book ai didi

ajax - 带有文件的 rails 表单的真实性 token 无效

转载 作者:行者123 更新时间:2023-12-03 16:55:09 27 4
gpt4 key购买 nike

我正在使用 UJS 处理带有 ajax 的表单提交。表单中有一个文件输入。我从接收它的 Controller 收到一个无效的真实性 token 错误。我是否忘记了表单或文件标签上的某些属性?
ActionController::InvalidAuthenticityToken

<%= form_for @block, 
remote: true,
html: { id: "userInputForm", class: "form" } do |f| %>
<%= f.file_field :something_to_replace %>
<% end %>

最佳答案

这是一个 Rails bug .要解决此问题,您有两个选择:

  • 套装config.action_view.embed_authenticity_token_in_remote_forms = true在您的 config/application.rb
  • 传递选项 authenticity_token: true给您的 form_for
  • 关于ajax - 带有文件的 rails 表单的真实性 token 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24669390/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com