ActionController:InvalidAuthenticityToken in rails 2.3.9
ActionController::InvalidAuthenticityToken in rails 2.3.9在rails 2.3.9开发的应用中,有一台客户机浏览
ActionController::InvalidAuthenticityToken in rails 2.3.9
在rails 2.3.9开发的应用中,有一台客户机浏览器总是出现ActionController::InvalidAuthenticityToken的错误。
?
google 了一下,发现这是 2.3.9的bug
?
?
There's a bug in the 2.3.9. It prevents to set the session ID when using an activerecord or memcache session store. See this rails ticket. You can fix it by using the Mislav's patch at http://gist.github.com/570149. You'll have to create and paste the code in config/initializers/sessions_patch.rb. Or you can run the following command in your project root path:
wget http://gist.github.com/570149.txt -O config/initializers/sessions_patch.rb
Finally don't forget to restart your server (and a maybe issue a rake db:sessions:clear).?
?
?
解决办法,在项目根目录执行?wget http://gist.github.com/570149.txt -O config/initializers/sessions_patch.rb
?
具体见?
http://stackoverflow.com/questions/3705496/actioncontrollerinvalidauthenticitytoken-in-sessionscontrollercreate-error
?
?