我有在Heroku上工作,但我的本地机器上给我这个错误后,我尝试登录的应用程序:Ruby on Rails的错误与设计
ActionController::InvalidAuthenticityToken in Devise/registrationsController#create
任何帮助,将不胜感激。
我使用的是Rails 3.0.3,Ruby 1.9.2和最新的Devise版本。
我有在Heroku上工作,但我的本地机器上给我这个错误后,我尝试登录的应用程序:Ruby on Rails的错误与设计
ActionController::InvalidAuthenticityToken in Devise/registrationsController#create
任何帮助,将不胜感激。
我使用的是Rails 3.0.3,Ruby 1.9.2和最新的Devise版本。
在网上阅读一些其他帖子,你有没有尝试清除你的cookies和更改会话密钥?似乎是一个常见的建议,但人们对这个解决方案听起来像是有不同的结果。
感谢raidfive,我试着清除我的会话cookie。那没用。但是,我有兴趣知道如何更改会话密钥?任何方向? – 2011-03-07 19:13:37
你可以在'config/initializers/session_store.rb'找到你的会话存储密钥 – raidfive 2011-03-08 04:12:20
您是否修改了默认的Devise控制器/视图? – raidfive 2011-03-05 07:20:24
+1我遇到了类似的问题(但通常在登录时,只是偶尔),是的,我修改了控制器和视图。有任何想法吗? – polarblau 2011-03-05 12:02:37
@Raidfive:我加入了一个完成了一半的项目。由于某种原因,我暂时无法掌握实际的开发人员。该应用程序在Heroku上运行良好,但是当我从heroku克隆应用程序时,有几页对我来说工作正常,但不是所有这些都是... – 2011-03-05 18:39:49