我用的是主干线.js,效果很好.但我作为javascript模板创建的表单缺少rails csrf保护令牌.如何将其添加到我用javascript创建的模板中?

推荐答案

如果你的布局中某处有<%= csrf_meta_tag %>个,并且可以从js访问,那么你可以使用$('meta[name="csrf-token"]')访问它

关于如何在每个主干请求中加入csrf支持,请参见http://eunikorn.blogspot.com/2011/07/working-with-backbonejs-in-harmony-with.html

Ruby-on-rails相关问答推荐

Rails HotWire和View Components:涡轮框架不会取代内容

本地主机的上衣配置

如何将Form_With用于多个没有控制器的型号

RubyOnRail在测试环境中启动失败

使用has_many_through关联创建记录 – Ruby on Rails

Rails:当 id 方法为非标准时构建关联

如何保持 en.yml DRY?

在bash中匹配带有空格字符的字符串

如何在 Rails 中注释掉 ERB?

blueprint/screen.css 未预编译

FactoryGirl 和 Rspec 测试中 attributes_for 的含义

运行多个 Rails Server 实例

没有要加载的文件 - readline

在 Windows 上安装特定的 Ruby on Rails 版本

Rails - 具有空数组的强参数

使用 Rails 时,在 Ruby 中处理常量的最佳方法是什么?

Rails Rake 任务 - 访问模型类

如何在rails中正确使用单选按钮?

默认情况下 haml

如何删除删除选项表单 activeAdmin?