我正在尝试使用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