0

将rails应用程序从升级rails 2.3.14到后rails 3.2.6,我在大多数情况下都出现以下错误ajax post requests

WARNING: Can't verify CSRF token authenticity

我尝试了一个解决方案...

$(document).ajaxSend(function(event, request, settings) {
    var token = $("meta[name='csrf-token']").attr("content");
    request.setRequestHeader("X-CSRF-Token", token);   
});

但它不工作。

任何想法来克服这个错误?

4

1 回答 1

0

你包括

jquery-rails

gem ,它会自动为所有 ajax 请求设置 csrf 令牌。

于 2012-12-12T17:34:14.423 回答