Rails 3 - 来自链接点击的Ajax POSTS

时间:2011-10-22 18:58:01

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

我正在尝试建立一个执行ajax post请求的链接... rails 3路。

我设置了我的链接

<%= link_to "my link", things_path(:thing_type => 1, :user_id => person.id), :remote => true, :method => "post", :format => :js %>

帖子工作并创建记录,但它抱怨缺少csrf令牌(在我的元标记中)。

如何在单击链接时让rails.js发送csrf令牌?

1 个答案:

答案 0 :(得分:1)

据我记得有一个rails.js脚本在Rails 3中有这个bug。

你应该更新你的jquery-rails并重新生成rails.js,或者只用这个https://github.com/rails/jquery-ujs/blob/master/src/rails.js替换rails.js