0
我有一個骨幹應用程序正在由Rails後端饋送數據。 當試圖從Backbone集合調用create時,rails中的會話被破壞。 任何關於如何克服它的指針?Rails 3用戶會話被破壞,同時調用從骨幹收集創建
我有一個骨幹應用程序正在由Rails後端饋送數據。 當試圖從Backbone集合調用create時,rails中的會話被破壞。 任何關於如何克服它的指針?Rails 3用戶會話被破壞,同時調用從骨幹收集創建
這類事情幾乎總是由一個壞的或不存在的CSRF令牌造成的。在Rails 3.0.4+的最新版本中,任何沒有與用戶當前會話生成的令牌相匹配的CSRF令牌的請求都會作爲安全措施銷燬會話。
下面是Rails中的CSRF安全一些更多的信息:
http://guides.rubyonrails.org/security.html#cross-site-request-forgery-csrf
您可以輕鬆地測試,看看這是什麼被註釋掉protect_from_forgery
方法調用(可能在你application_controller.rb
文件),造成您的問題。但我不建議出於安全原因永久禁用它。
這將有助於 http://www.ngauthier.com/2011/02/backbone-and-rails-forgery-protection.html – buildingagent 2011-06-16 15:53:19