型号名称 = 项目。
db 列名称 = (name,price,category_id,image_id,short_description,long_description,is_active,preparation_time,calorie_count,meal_type_id,cuisine_id,spicy_level,is_new,is_bestseller)
在 /seed.rb 中
100.times do
Item.create([{
name:Faker::Food.dish,
price:Faker::Number.positive(5, 30),
category_id:Faker::Number.positive(1, 10),
image_id:Faker::Number.positive(1, 20),
short_description:Faker::Lorem.words(rand(2..5)).join(' '),
long_description:Faker::Lorem.words(rand(2..10)).join(' '),
is_active:Faker::Boolean.boolean,
preparation_time:Faker::Number.positive(10, 90),
serves:Faker::Number.between(1, 3),
calorie_count:Faker::Number.between(20, 500),
meal_type_id:Faker::Number.positive(1, 4),
cuisine_id:Faker::Number.positive(1, 10),
spicy_level:Faker::Number.between(1, 3),
is_new:Faker::Boolean.boolean,
is_bestseller:Faker::Boolean.boolean
}])
end
然后在终端中
rake db:seed