好的,所以我一直在努力完成我们都喜欢的美丽的 Hartl 教程 - 我被困在一个特定的问题上。Ch 11.2,非常结束 - 我们刚刚为基本用户发布数据构建了种子和迁移,但他和我得到了不同的结果。
我的数据库/种子中有以下内容.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 个微帖子的表。这个数字显然太高了。我不完全明白发生了什么,在哪里可以找到更多调试信息?
这是我当前的分支存储库:
https://github.com/kfrz/sample_app/tree/user-microposts
感谢您的任何帮助!
你的
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| ... end
只需将末尾从文件末尾移动到第 28 行即可。