Sha256: 05dc36e4c787c00ca0e06bcae3f8f6abc1ffc3141353f2ca0df80361ebf7b0d1
Contents?: true
Size: 893 Bytes
Versions: 3
Compression:
Stored size: 893 Bytes
Contents
class PopulateDb < ActiveRecord::Migration def change require 'populator' require 'faker' Account.populate 20 do |account| account.name = Faker::Company.name account.users_count = rand(100) end Comment.populate 500 do |comment| comment.user_id = rand(100) comment.comment = Populator.sentences(2..10) end Contact.populate 200 do |contact| contact.name = Faker::Name.name contact.email = Faker::Internet.email contact.message = Populator.sentences(2..10) end User.populate 100 do |user| user.name = Faker::Name.name user.age = rand(99) user.salary = rand(5000) user.bio = Populator.sentences(2..10) user.account_id = rand(3) user.dob = Date.today - rand(10000).days end Project.populate 100 do |project| project.name = Faker::Company.name end end end
Version data entries
3 entries across 3 versions & 1 rubygems