gpt4 book ai didi

ruby-on-rails - 文件上传字段导致 ActionController::InvalidAuthenticityToken 异常

转载 作者:行者123 更新时间:2023-12-03 10:38:23 25 4
gpt4 key购买 nike

使用 rails 4,并尝试使用 simple_form 和回形针将文件字段添加到现有表单。

这是表单的关键部分:

<%= simple_form_for(@employee, html: { class: 'form-horizontal requires', multipart: true}, remote: true) do |f| %>

<%= f.input :avatar %>

<% end %>

一切正常,除非我实际提交带有上传文件的表单。然后,我得到这个:
ActionController::InvalidAuthenticityToken in EmployeesController#update

我在这里做错了什么?

最佳答案

最简单的解决方案就是添加 authenticity_token: true到你的表格。
像这样:

<%= form_for @employee, html: { class: 'form-horizontal requires'}, multipart: true, remote: true, authenticity_token: true  do |f| %>
<%= f.input :avatar %>
<% end %>

关于ruby-on-rails - 文件上传字段导致 ActionController::InvalidAuthenticityToken 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18596450/

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