2011-03-05 121 views
2

我有在Heroku上工作,但我的本地机器上给我这个错误后,我尝试登录的应用程序:Ruby on Rails的错误与设计

ActionController::InvalidAuthenticityToken in Devise/registrationsController#create 

任何帮助,将不胜感激。

我使用的是Rails 3.0.3,Ruby 1.9.2和最新的Devise版本。

+0

您是否修改了默认的Devise控制器/视图? – raidfive 2011-03-05 07:20:24

+1

+1我遇到了类似的问题(但通常在登录时,只是偶尔),是的,我修改了控制器和视图。有任何想法吗? – polarblau 2011-03-05 12:02:37

+0

@Raidfive:我加入了一个完成了一半的项目。由于某种原因,我暂时无法掌握实际的开发人员。该应用程序在Heroku上运行良好,但是当我从heroku克隆应用程序时,有几页对我来说工作正常,但不是所有这些都是... – 2011-03-05 18:39:49

回答

1

在网上阅读一些其他帖子,你有没有尝试清除你的cookies和更改会话密钥?似乎是一个常见的建议,但人们对这个解决方案听起来像是有不同的结果。

+0

感谢raidfive,我试着清除我的会话cookie。那没用。但是,我有兴趣知道如何更改会话密钥?任何方向? – 2011-03-07 19:13:37

+0

你可以在'config/initializers/session_store.rb'找到你的会话存储密钥 – raidfive 2011-03-08 04:12:20