通过 ajax rails 2 向 rails 3 提交表单

Posted

技术标签:

【中文标题】通过 ajax rails 2 向 rails 3 提交表单【英文标题】:Form submission via ajax rails 2 to rails 3 【发布时间】:2012-11-27 20:47:28 【问题描述】:

我正在将我的 ruby​​ on rails 应用程序从 rails 2.3.14 升级到 rails 3.2.6。在我的 ajax 表单提交中,我收到以下错误。

WARNING: Can't verify CSRF token authenticity
Completed 500 Internal Server Error in 9ms

有什么建议吗?

【问题讨论】:

【参考方案1】:

将此添加到您的表单中:

<%= token_tag nil %>

【讨论】:

以上是关于通过 ajax rails 2 向 rails 3 提交表单的主要内容,如果未能解决你的问题,请参考以下文章

基本 .ajax 发布到 rails 3.2.2 脚手架,生成“警告:无法验证 CSRF 令牌真实性”

使用 AJAX 向 Rails 发送 Authenticity Token 的正确方法

kaminari 通过 ajax 分页,remote = true 不影响 Rails 3 中的视图

在 rails 3.2.2 中使用 $.ajax() 异步获取数据

Rails 3 AJAX请求真实性令牌被忽略

Rails 3 - 链接/按钮运行 ajax 请求而不重定向