Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 为什么这个db/seeds.db会创建29200条microposts记录?这比预期的要多得多。RoR Hartl教程11.2_Ruby On Rails_Sqlite_Rake_Railstutorial.org_Seeding - Fatal编程技术网

Ruby on rails 为什么这个db/seeds.db会创建29200条microposts记录?这比预期的要多得多。RoR Hartl教程11.2

Ruby on rails 为什么这个db/seeds.db会创建29200条microposts记录?这比预期的要多得多。RoR Hartl教程11.2,ruby-on-rails,sqlite,rake,railstutorial.org,seeding,Ruby On Rails,Sqlite,Rake,Railstutorial.org,Seeding,好的,我一直在努力学习我们都喜欢的美丽的Hartl教程——我被一个特殊的问题困住了。第11.2章,非常结束-我们刚刚为基本用户发布数据构建了种子和迁移,但他和我得到了不同的结果 我的db/seeds.db中包含以下内容: users = User.order(:created_at).take(6) 50.times do content = Faker::Lorem.sentence(5) users.each { |user| user.microposts.create!(cont

好的,我一直在努力学习我们都喜欢的美丽的Hartl教程——我被一个特殊的问题困住了。第11.2章,非常结束-我们刚刚为基本用户发布数据构建了种子和迁移,但他和我得到了不同的结果

我的db/seeds.db中包含以下内容:

users = User.order(:created_at).take(6)
50.times do
  content = Faker::Lorem.sentence(5)
  users.each { |user| user.microposts.create!(content: content) }
  end
我将运行一个rake:reset,它生成一个包含100个用户和29200个微操作的表。这个数字显然太高了。我不完全明白发生了什么,在哪里可以找到更多的调试信息

以下是我目前的分行回购协议:

谢谢你的帮助

你的

users = User.order(:created_at).take(6)
50.times do
  content = Faker::Lorem.sentence(5)
  users.each { |user| user.microposts.create!(content: content) }
end

是你的
99.times do | n |。。。结束
只需将文件结尾移到第28行即可

仅My/log/development.log就有47M个查询示例。我应该担心价值观中的“?”吗?非常感谢!现在很明显,不知什么原因,我的眼睛溜走了20倍。这就是为什么我需要一个结对程序员。