4
我有一个页面上有两种形式,两者都声明如下:CSRF令牌多种形式
form_for @student, {remote:true, format: 'json'} do |f|
和
form_for @teacher, {remote:true, format: 'json'} do |f|
然而,当我点击提交teacher
表单的按钮时,它会出错,并为该请求提供“无效的CRSF令牌”。请求student
表单工作正常。
我在application.html.erb
文件中获得<%= csrf_meta_tags %>
,teacher
表单在提交中确实有CSRF令牌。我没有做API,我只是想通过AJAX处理表单(我做了一些客户端错误处理和确认)。
嗯有意思,我从来不知道。它现在可以工作,所以非常感谢你! – docaholic