Я заметил этот маленький бит в readme для pickle :
(Последняя версия pickle поддерживает несколько
чертежи , для более ранних версий машинистом использовать рассол
Я сталкиваюсь с ситуацией, когда хочу создать пользователя с правами администратора. У меня есть два чертежа машиниста:
User.blueprint do
first_name
last_name
email
password { "password" }
password_confirmation { "password" }
state "active"
end
User.blueprint(:super_admin) do
roles { ["super-admin", "moderator"] }
end
Вместо того, чтобы создавать собственный шаг для создания пользователя с правами администратора, мне было интересно, есть ли способ сделать это с помощью Pickle.
При использовании следующего шага будет использован обычный шаг маринования и ссылка на базовую схему работы машиниста:
Given a user exists with first_name: "Test", last_name: "Man"
Вопрос в том, как мне сказать, что я хочу пользователя с супер-правами администратора?