مرحباً بالجميع. أحاول استخدام 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
هل لدى أي شخص أي فكرة عن سبب عدم عمل هذا؟