تثبيت gem مستند إلى git من إضافة discourse

عندما تقوم بتعديل Gemfile في وقت التشغيل، فهذا يعني أنه سيضيف/يغير أيضًا أشياء في Gemfile.lock. هذا يعني أن التبعيات/الإصدارات التي تستخدمها في الإنتاج لا تتطابق مع الإصدارات التي نختبرها في Discourse.

مثير للاهتمام - لم أكن على علم بذلك. أفترض أن المخاطر أقل بكثير بالنسبة لقوالب “الاستيراد”، نظرًا لأنها تستخدم لفترة قصيرة فقط أثناء ترحيل الموقع. ومع ذلك، ما زلت لا أوصي باستخدام هذه التقنية في قالب “إنتاج” - أي من الخيارات الثلاثة الأخرى ستكون أنظف بكثير.