2012-12-12 60 views
0

将导轨应用程序从rails 2.3.14升级到rails 3.2.6后,我在大多数ajax post requests中收到跟随错误。警告:无法验证CSRF令牌的真实性(导轨2到导轨3)

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); 
}); 

但它不工作。

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

回答

0

你包括

jquery-rails 

宝石,它会自动将CSRF令牌的所有Ajax请求..

相关问题