Разработать ошибку после обновления - PullRequest
0 голосов
/ 27 мая 2011

Я просто обновляюсь до версии 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 ]

2 голосов
/ 27 мая 2011

Эту ошибку можно исправить, изменив один символ в секретном файле cookie или очистив сеансы базы данных, если вы используете хранилище БД для своих сеансов.

Чтобы изменить секрет вашего куки, измените secret_token в вашем конфигурационном файле rails. Для получения дополнительной информации о сеансах и безопасности в рельсах см. Эту ссылку .

Если вам нужна помощь с этим, не стесняйтесь спрашивать меня.

2 голосов
/ 27 мая 2011

Вы можете решить это, делая то, что он говорит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...