【发布时间】:2016-09-17 04:30:32
【问题描述】:
我已经检查了这个WARNING: Can't verify CSRF token authenticity rails 但我仍然无法弄清楚为什么会导致此错误。
这是我的ajax
$.post(
"<%= ajax_chats_path %>",
{timestamp :(new Date()).getTime(),msg: $('#msg').val()},
function (json) {
console.log(json);
});
如果我添加这个
skip_before_action :verify_authenticity_token
在控制器中,可以解决这个问题。
我不确定这是不是正确的做法,因为它看起来可能会遇到一些安全攻击。
【问题讨论】:
-
我已经检查过了,但我仍然不知道如何修改到我的ajax中。我是开发 javascript 和 rails 的新手。
标签: javascript jquery ruby-on-rails ajax csrf