`

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

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics