这是我的问题,
我有一个rails 3.1应用程序,我正在尝试发出ajax请求,但是我收到警告消息"警告:无法验证CSRF令牌真实性"...
在我的布局中,我有辅助方法"csrf_method_tag",我添加了以下javascript代码(不知道是否真的需要):
$.ajaxSetup({
beforeSend: function(xhr) {
xhr.setRequestHeader('X-CSRF-Token', $('meta[name="csrf-token"]').attr('content'));
}
});
Run Code Online (Sandbox Code Playgroud)
我的Gemfile包含gem jquery-rails(> = 1.0.12),我需要在我的application.js顶部使用jquery和jquery-ujs.
即使这样,该消息仍然出现.我忘记了什么吗?
谢谢你的帮助.