使用ffaker gem在seed.rb文件中生成伪数据的最佳实践?

时间:2015-03-19 16:42:14

标签: ruby-on-rails faker fake-repositories

运行rake db:seed后,我收到以下错误:NameError:uninitialized constant Faker

宝石文件

gem 'ffaker'

seeds.rb文件

10.times do
     Employee.create(
        email: Faker::Internet.email,
        password: Faker::Internen.password,
        fname: Faker::Name.first_name,
        lname: Faker::Name.last_name
      ) 
end 

我有什么遗失的东西吗?如果我想添加自定义范围怎么办?我会使用定义块吗?非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

您应该使用FFaker命名空间(不是Faker)。

查看官方示例here