【发布时间】:2012-05-28 12:28:17
【问题描述】:
我决定只加载一个页面来实现我的 Rails 站点,并通过 AJAX 完成其他所有工作。问题是meta 中生成的 CSRF 令牌一旦用于提交注册或登录表单就会失效。如何在不重新加载页面的情况下更新它?
【问题讨论】:
-
使用
getElementById或getElementsByTagName操作META标签有什么问题? -
如果我在注册前和注册后使用相同的,它会拒绝 CSRF 令牌。我想知道如何在不重新加载整个页面的情况下更新令牌。
标签: javascript ruby-on-rails ajax ruby-on-rails-3 csrf