Итак, я настроил новый процесс аутентификации на моем веб-сайте, используя рельсы (rails version '4.2.0', менеджер баз данных sqlite3, ruby 2.1.1p76) на OSX Маверикс (да, я до сих пор еще не обновлен!). Веб-сайт пока еще только локальный, поскольку я изучаю рельсы.Метод для реселлера всех пользователей в базе данных с Ruby on Rails 4
Я изменил аутентификацию пользователя, чтобы использовать куки запомнить функцию, но старые пользователи не могут войти в систему, то есть ошибка, не удалось найти пользователя (ActiveRecord :: RecordNotFound в WelcomeController # домашней странице)
Вновь созданные пользователи могут ,
Мне просто интересно, что команда терминала должна каким-то образом удалить все записи пользователей из базы данных, чтобы все новые пользователи должны были зарегистрироваться, чтобы получить возможность помнить меня о функциональности ...? Я не могу найти точный ответ, и я не хочу слишком много путать с базой данных.
Это должно быть легко Google не так ли? Это будет «User.destroy_all», но это звучит немного радикально. Вы действительно хотите, чтобы все ваши пользователи снова подписались? Это было бы очень неприятно для них. –
@MaxWilliams Hi Max, пока я единственный пользователь, поскольку он локальный. Поэтому я бы использовал rake db: User.destroy_all в терминале ... –
Нет, просто 'User.destroy_all' в консоли. Как я уже сказал, хотя это так просто, вы должны сделать это, прежде чем ставить вопрос о StackOverflow. –