Sha256: df08a8542d9ac1aadecbabc26d2bcd77fa2b331a77fbcc90ecc560f195d9c2f6
Contents?: true
Size: 1.1 KB
Versions: 27
Compression:
Stored size: 1.1 KB
Contents
# Seed add you the ability to populate your db. # We provide you a basic shell for interaction with the end user. # So try some code like below: # # name = shell.ask("What's your name?") # shell.say name # email = shell.ask "Which email do you want use for logging into admin?" password = shell.ask "Tell me the password to use:", :echo => false shell.say "" account = <%= @model_name %>.new(:email => email, :name => "Foo", :surname => "Bar", :password => password, :password_confirmation => password, :role => "admin") if account.valid? account.save shell.say "=================================================================" shell.say "<%= @model_name %> has been successfully created, now you can login with:" shell.say "=================================================================" shell.say " email: #{email}" shell.say " password: #{?* * password.length}" shell.say "=================================================================" else shell.say "Sorry, but something went wrong!" shell.say "" account.errors.full_messages.each { |m| shell.say " - #{m}" } end shell.say ""
Version data entries
27 entries across 27 versions & 1 rubygems