0

Итак, я настроил новый процесс аутентификации на моем веб-сайте, используя рельсы (rails version '4.2.0', менеджер баз данных sqlite3, ruby ​​2.1.1p76) на OSX Маверикс (да, я до сих пор еще не обновлен!). Веб-сайт пока еще только локальный, поскольку я изучаю рельсы.Метод для реселлера всех пользователей в базе данных с Ruby on Rails 4

Я изменил аутентификацию пользователя, чтобы использовать куки запомнить функцию, но старые пользователи не могут войти в систему, то есть ошибка, не удалось найти пользователя (ActiveRecord :: RecordNotFound в WelcomeController # домашней странице)

Вновь созданные пользователи могут ,

Мне просто интересно, что команда терминала должна каким-то образом удалить все записи пользователей из базы данных, чтобы все новые пользователи должны были зарегистрироваться, чтобы получить возможность помнить меня о функциональности ...? Я не могу найти точный ответ, и я не хочу слишком много путать с базой данных.

+0

Это должно быть легко Google не так ли? Это будет «User.destroy_all», но это звучит немного радикально. Вы действительно хотите, чтобы все ваши пользователи снова подписались? Это было бы очень неприятно для них. –

+0

@MaxWilliams Hi Max, пока я единственный пользователь, поскольку он локальный. Поэтому я бы использовал rake db: User.destroy_all в терминале ... –

+0

Нет, просто 'User.destroy_all' в консоли. Как я уже сказал, хотя это так просто, вы должны сделать это, прежде чем ставить вопрос о StackOverflow. –

ответ

1

Запуск консоли рельсы, набрав

rails c 

в терминале, в папке рельсы приложения (не app подпапок).

типа

User.destroy_all 

 Смежные вопросы

  • Нет связанных вопросов^_^