jquery - 在rails中执行AJAX Post而不传递authenticity_token

标签 jquery ruby-on-rails ajax ruby-on-rails-3

所以我记得有一次,当我尝试执行 AJAX 帖子时,我必须将 form_authenticity_token 作为数据之一传递给 Rails。由于某种原因,不这样做会产生某种错误,我会立即注销。有没有办法仍然拥有这个真实性 token 用于表单提交但不用于ajax发布?换句话说,我不想在我的帖子数据中传递该真实性 token 。

最佳答案

根据 documentation

You can disable csrf protection on controller-by-controller basis:

skip_before_filter :verify_authenticity_token

关于jquery - 在rails中执行AJAX Post而不传递authenticity_token,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8857175/

相关文章:

javascript - 关闭模态后刷新父页面

ruby-on-rails - FactoryGirl attributes_for与关联

ruby-on-rails - rails cancan i18n 异常消息

jquery - 如何检测移动设备上的浏览器焦点?

javascript - 如何在绝对定位元素上从右到中心过渡?

jquery - 如何在$.ajax({success : . .. });之前启动$(elem).ajaxSuccess()?

javascript - Jquery 和 PHP : obtaining no result on jquery using ob_get_clean

ruby-on-rails - 在 Rails 中,我应该在 capybara (或集成)测试中包含用户输入表单错误流吗?

javascript - 如何使用asp.net mvc从返回JSON值中查看表

html - 在内部提交表单时模态不会消失