1

我正在尝试使用 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
4

1 回答 1

2

在重置和重新填充数据库之前停止服务器应该可以工作。

于 2014-06-09T13:59:29.100 回答