小编Chr*_* vD的帖子

错误的参数数量(1为0)Hartl第10章...捆绑exec rake db:填充

我现在正在做一个Hartl Tutotial.用DB填充数据库时遇到错误

bundle exec rake db:populate 
Run Code Online (Sandbox Code Playgroud)

这是我的sample_date.rake

namespace :db do
desc "Fill database with sample data"
task populate: :environment do
admin = User.create!(name: "Example User",
                     email: "example@railstutorial.org",
                     password: "foobar",
                     password_confirmation: "foobar",
                     admin: true)

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
users = User.all(limit: 6)
50.times do
  content = Faker::Lorem.sentence(5)
  users.each { |user| user.microposts.create!(content: content) }
end
end
end
Run Code Online (Sandbox Code Playgroud)

错误是指参数"Users.all"的第24行,但这里的问题是什么?我检查了所有的rb文件,但它们与教程标签相匹配.

$ bundle exec rake db:populate --trace
** …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails railstutorial.org

2
推荐指数
1
解决办法
3091
查看次数

标签 统计

railstutorial.org ×1

ruby-on-rails ×1