2016-11-28 3 views
0

У меня есть приложение с рельсами 5, работающее с последним приложением, и я бы хотел создать действительных пользователей для тестирования с помощью светильников, но я не могу обновить пароль, так как способ разработки имеет пользователей в таблице пользователей нет столбца паролей.Создайте утилизацию пользователя, создайте пароль

Есть ли способ установить светильник для работы вокруг этого и иметь рабочего пользователя?

текст/светильники/users.yml:

jeremy: 
    email: [email protected] 
    provider: facebook 
    username: Jeremy 

пароль: пароль

любое испытание, используя который возвращает пользователя:

ActiveRecord::Fixture::FixtureError:   ActiveRecord::Fixture::FixtureError: table "users" has no column named "password". 
+0

Попробуйте использовать другой инструмент, а не yml. Что-то вроде 'FactoryGirl'. Чтобы шифровать пароль, используйте BCrypt. –

+0

Ответ от Alex Kojin работал и не требовал ничего менять, Factory Girl выглядит интересно. – Jeremy

ответ

1

Подготовьте тестовую базу данных.

rake db:migrate 
rake db:test:prepare 
Смежные вопросы