Still very new to Rails and am trying to use Faker to -- of course -- seed my userdata db with realistic-looking data. When I execute the code below via rails db:seed, I don't get any response from the CLI, rather just a returned line with no output, messaging, etc.
require "faker"
10.times do
data = Userdatum.new(
adds1: Faker::Address.street_address,
adds2: '-',
addcity: Faker::Address.city,
addstate: Faker::Address.state,
addzip: Faker::Address.zip,
phone: Faker::PhoneNumber.cell_phone,
taxpref: Faker::Boolean.boolean,
mtgepref: Faker::Boolean.boolean,
inspref: Faker::Boolean.boolean,
created_at: '123456',
updated_at: '123456',
user_id: 10000,
fName: Faker::Name.first_name,
lName: Faker::Name.last_name,
email: Faker::Internet.email
)
data.save
end
[4, 13] in /Users/robertmaxwell/RUBY/GULF/GULF/db/seeds.rb
4: # Examples:
5: #
6: # movies = Movie.create([{ name: 'Star Wars' }, { name: 'Lord of the Rings' }])
7: # Character.create(name: 'Luke', movie: movies.first)
8:
=> 9: require "faker"
10:
11: 10.times do
12: data = Userdatum.new(
13: adds1: Faker::Address.street_address,
create_table "userdata", force: :cascade do |t|
t.string "adds1"
t.string "adds2"
t.string "addcity"
t.string "addstate"
t.string "addzip"
t.string "phone"
t.boolean "taxpref"
t.boolean "mtgepref"
t.boolean "inspref"
t.datetime "created_at", precision: 6, null: false
t.datetime "updated_at", precision: 6, null: false
t.integer "user_id"
t.string "fName"
t.string "lName"
t.string "email"
t.index ["user_id"], name: "index_userdata_on_user_id"
end