我正在尝试使用 rake db:populate 填充我的数据库。我在 michael hartl 的书的第 10.3.2 章。
即使我没有收到任何错误消息,数据库似乎也没有填充。
这是sample_data.rake
我创建的文件:
namespace :db do desc "Fill database with sample data" task populate: :environment do
User.create!(:name => "Example User",
:email => "example@railstutorial.org",
:password => "foobar",
:password_confirmation => "foobar")
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
end