2011-06-15 67 views

回答

1

這類事情幾乎總是由一個壞的或不存在的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文件),造成您的問題。但我不建議出於安全原因永久禁用它。