heroku db: толкнуть странную вещь - PullRequest
1 голос
/ 09 марта 2011

Поэтому, когда я создаю учетную запись в своем приложении RoR локально, а затем отправляю ее в heroku с помощью heroku db:push, все в порядке. Однако, когда я делаю свою учетную запись администратором с User.find(5).toggle!(:admin) локально в консоли, а затем помещаю db в heroku, я больше не могу войти в свою учетную запись. Я получаю неверный комбо pw и email. Почему это?

Ответы [ 2 ]

1 голос
/ 10 марта 2011

У меня была такая же проблема с учебником.

Когда вы обновляете этого администратора с помощью переключателя, он также обновляет соль пароля в соответствии с логикой учебника.В результате правильно заданный пароль не будет работать.Решение состоит в том, чтобы проверить методы солярия вашего пароля и изменить логику солевого ввода или опубликовать его здесь.

Вы можете проверить, так ли это на самом деле, зайдя в консоль heroku ruby ​​и записав соль пользователя передтумблер и посттоггл.Если у вас будут те же проблемы, что и у меня, они будут другими.

0 голосов
/ 09 марта 2011

база данных, которую вы используете на вашем локальном компьютере, скорее всего, является development.db, который в зависимости от вашей конфигурации может быть перенесен в heroku.проверьте эту статью для получения дополнительной информации о том, как указать, какую базу данных вы хотите отправить в heroku.

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