当“播种”db时未初始化的常量FAKER

时间:2017-02-04 13:57:13

标签: ruby-on-rails ruby faker

我正在尝试使用gem faker播种数据库,但一直得到:

rails aborted!
NameError: uninitialised constant FAKER

运行rails db:seed

最初我虽然这是我的项目的一个问题,所以我创建了一个新的干净的,将gem 'faker'添加到Gemfile,运行'bundle install`但我有同样的错误。

分贝/ seed.rb

50.times do
  name = FAKER::NAME.name
  Item.create(name: name)
end

我还尝试将require 'faker'添加到seed.rb文件的开头,但没有任何更改。

我检查了Stack Overflow上的所有其他答案,但它们似乎无法解决我的问题。

有什么想法吗?

Ruby:2.4.0p0

Rails:5.0.1

编辑:根据建议,未在测试组中安装gem NameError: uninitialized constant Faker ; Ruby on Rails

0 个答案:

没有答案