在生产环境中使用Faker

大家好。我正在尝试使用 Faker 在控制器中生成用户名。在本地开发版本中运行正常,但在生产服务器上运行时出现以下错误:

I18n::MissingTranslationData (translation missing: en.faker.funny_name.name)

./plugin.rb 包含:

gem 'faker', '2.19.0', {require: false }

./app/controllers/loners_controller.rb 的顶部是:

require 'faker'
I18n.reload! # 我在 StackOverflow 上找到了这个技巧,但它没有帮助

然后我只是这样调用它:

user.username = Faker::FunnyName.name

有人知道为什么这不起作用吗?

1 个赞