Sha256: 97bf342541f8ceac58ef6201113b0002202b8641e2766bcd4d8b685fa9ce6c9a

Contents?: true

Size: 1.06 KB

Versions: 29

Compression:

Stored size: 1.06 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:"

shell.say ""

account = <%= @model_name %>.create(:email => email, :name => "Foo", :surname => "Bar", :password => password, :password_confirmation => password, :role => "admin")

if account.valid?
  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}"
  shell.say "================================================================="
else
  shell.say "Sorry but some thing went wrong!"
  shell.say ""
  account.errors.full_messages.each { |m| shell.say "   - #{m}" }
end

shell.say ""

Version data entries

29 entries across 29 versions & 2 rubygems

Version Path
padrino-admin-0.12.8.1 lib/padrino-admin/generators/templates/account/seeds.rb.tt
padrino-admin-0.12.8 lib/padrino-admin/generators/templates/account/seeds.rb.tt
padrino-admin-0.12.7 lib/padrino-admin/generators/templates/account/seeds.rb.tt
padrino-admin-0.12.6 lib/padrino-admin/generators/templates/account/seeds.rb.tt
padrino-admin-0.12.5 lib/padrino-admin/generators/templates/account/seeds.rb.tt
padrino-admin-0.12.4 lib/padrino-admin/generators/templates/account/seeds.rb.tt
padrino-admin-0.12.3 lib/padrino-admin/generators/templates/account/seeds.rb.tt
padrino-admin-0.12.2 lib/padrino-admin/generators/templates/account/seeds.rb.tt
padrino-admin-0.12.1 lib/padrino-admin/generators/templates/account/seeds.rb.tt
padrino-admin-0.12.0 lib/padrino-admin/generators/templates/account/seeds.rb.tt
padrino-admin-0.12.0.rc3 lib/padrino-admin/generators/templates/account/seeds.rb.tt
padrino-admin-0.12.0.rc2 lib/padrino-admin/generators/templates/account/seeds.rb.tt
padrino-admin-0.12.0.rc1 lib/padrino-admin/generators/templates/account/seeds.rb.tt
padrino-admin-0.11.4 lib/padrino-admin/generators/templates/account/seeds.rb.tt
padrino-admin-0.11.3 lib/padrino-admin/generators/templates/account/seeds.rb.tt
padrino-admin-0.11.2 lib/padrino-admin/generators/templates/account/seeds.rb.tt
padrino-admin-0.11.1 lib/padrino-admin/generators/templates/account/seeds.rb.tt
bootstrap-on-0.0.9 lib/bootstrap-on/templates/account/seeds.rb.tt
bootstrap-on-0.0.8 lib/bootstrap-on/templates/account/seeds.rb.tt
padrino-admin-0.11.0 lib/padrino-admin/generators/templates/account/seeds.rb.tt