Ich habe diesen kleinen Leckerbissen in der Readme-Datei für Essiggurke :
(Die neueste Version von pickle unterstützt mehrere Blaupausen für frühere Versionen von Machinist verwenden Sie pickle <= 0.1.10)
Ich stehe vor einer Situation, in der ich einen Benutzer mit Administratorrechten erstellen möchte. Ich habe zwei Blaupausen für Maschinisten:
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
Anstatt einen benutzerdefinierten Schritt für mich selbst zu erstellen, um den Super-Admin-Benutzer anzulegen, frage ich mich, ob es eine Möglichkeit gibt, dies mit Pickle zu tun.
Im Folgenden wird der normale Beizschritt verwendet und auf den grundlegenden Maschinenbediener-Blaupause verwiesen:
Given a user exists with first_name: "Test", last_name: "Man"
Die Frage ist, wie sage ich, dass ich einen Super-Admin-Benutzer haben möchte?