Rails,无法验证CSRF令牌的真实性
我明白了
ActionController :: InvalidAuthenticityToken(ActionController :: InvalidAuthenticityToken):
当我尝试在大约50个表单的页面中使用remote:true时(如果这很重要,我不会在其他地方遇到这个问题)。
关于CSRF令牌有很多问题。 但是,所有的解决方案似乎都阻止我的表单变得遥远。 换句话说,如果我加上
config.action_view.embed_authenticity_token_in_remote_forms = true
到我的application.rb或
authenticity_token: true
要么
= f.hidden_field :authenticity_token, value: form_authenticity_token
到我的表单中,该对象被创建,但rails会尝试用html而不是用js来响应。 我也有
= csrf_meta_tags
任何想法如何解决这个问题? 先谢谢你!
编辑:问题是,我用form.submit()提交表单使用js。
链接地址: http://www.djcxy.com/p/81143.html上一篇: Rails, Can't verify CSRF token authenticity
下一篇: Rails CSRF token authenticity on Incoming external POST Requests