升级后设计错误

时间:2011-05-27 02:44:13

标签: ruby-on-rails ruby-on-rails-3 devise

我只是升级到设计1.2,现在正在制作中我收到以下错误:

2011-05-27T02:43:26+00:00 app[web.2]: RuntimeError (Devise changed how it stores objects in session. If you are seeing this message, you can fix it by changing one character in your cookie secret or cleaning up your database sessions if you are using a db store.):
2011-05-27T02:43:26+00:00 app[web.2]:   config/routes.rb:158
2011-05-27T02:43:26+00:00 app[web.2]:   lib/rack/www.rb:7:in `call'

我该如何解决这个问题? Thansk

2 个答案:

答案 0 :(得分:2)

你可以按照它所说的来解决它。

答案 1 :(得分:2)

如果您正在为会话使用数据库存储,则可以通过更改Cookie密码中的一个字符或清理数据库会话来修复此错误。

要更改cookie秘密,请更改rails配置文件中的secret_token。 有关会话和rails中安全性的更多信息,请参阅此link

如果您需要任何帮助,请随时问我。