【问题标题】:Faker: Don't know how to build task 'enviroment' [closed]Faker:不知道如何构建任务“环境”[关闭]
【发布时间】:2013-08-10 13:42:25
【问题描述】:

我有这个 sample_data.rake 文件:

namespace :db do
desc "Fill Patients with sample data"
task populate: enviroment do
  Patient.create!(name: ["Example", "User"],
                  email: "example@gmail.com"
                  password: "foobar"
                  password_confirmation: "foobar"
                  age: "26"
                  doctor_id: "3"
                  dao: "true"
                  active: "true")
  350.times do |n|
    name=Faker::Name.name
    email = "example-#{n+1}@gmail.com"
    password = "password"
    age = (25...45).sample
    doctor_id = [2,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22].sample
    dao = ["true", "false"].sample
    active = "true"
    Patient.create!(name: name,                     
                email: email,                   
                password: password,             
                password_confirmation: password,
                age: age,                       
                doctor_id: doctor_id            
                dao: dao,                       
                active: active)  
    end
  end
end

它被放置在 lib/tasks 上,当我运行 rake db:populate 时出现下一个错误。

rake aborted!
Don't know how to build task 'enviroment'
/home/marcpursals/.rvm/gems/ruby-1.9.3-p448@migtrace/bin/ruby_noexec_wrapper:14:in `eval'
/home/marcpursals/.rvm/gems/ruby-1.9.3-p448@migtrace/bin/ruby_noexec_wrapper:14:in `<main>'
Tasks: TOP => db:populate

我仔细检查了其他帖子:(How to build task 'db:populate'Faker "Don't Know How to Build Task?Rake aborted Uploading images using faker for ruby project。)但他们没有帮助。

有人解决过这样的问题吗?

非常感谢。

【问题讨论】:

标签: ruby-on-rails ruby


【解决方案1】:

enviroment 应该是 :environment,作为正确拼写的符号。

task populate: :environment do
  # ...

【讨论】:

  • 天啊!!!!对不起!!感谢您的帮助...我很尴尬...
【解决方案2】:

你拼错了enviroment!应该是environment

【讨论】:

  • 搞笑。我也这样做了。感谢您指出。
猜你喜欢
  • 2013-02-01
  • 1970-01-01
  • 2016-01-20
  • 2014-04-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多