Sha256: 3caf105de13b0f3735d38ed503422e9c5aa4c707e18f969b917f04e26a38bcaf

Contents?: true

Size: 700 Bytes

Versions: 6

Compression:

Stored size: 700 Bytes

Contents

namespace :db do
  desc "Fill database with sample data"
  task :populate => :environment do
    Rake::Task['db:reset'].invoke
    make_users
  end
end

def make_users
  admin = User.create!(:name => "Example User",
                       :email => "example@railstutorial.org",
                       :password => "password",
                       :password_confirmation => "password")
#  admin.toggle!(:admin)
  99.times do |n|
    name = Faker::Name.name
    email = "example-#{n+1}@railstutorial.org"
    password = "password"
    User.create!(:name => name,
                 :email => email,
                 :password => password,
                 :password_confirmation => password)
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
tft_rails_dbc-0.1.3 lib/generators/chapter10/begin/templates/lib/tasks/sample_data.rake
tft_rails_dbc-0.1.1 lib/generators/chapter10/begin/templates/lib/tasks/sample_data.rake
tft_rails_dbc-0.1 lib/generators/chapter10/begin/templates/lib/tasks/sample_data.rake
tft_rails-0.6.2 lib/generators/chapter10/begin/templates/lib/tasks/sample_data.rake
tft_rails-0.6.1 lib/generators/chapter10/begin/templates/lib/tasks/same_data.rake
tft_rails-0.6.0 lib/generators/chapter10/begin/templates/lib/tasks/same_data.rake