لقد قمت بإعداد اشتراك عضوية، وهو يعمل بشكل جيد. ومع ذلك، في Stripe، قمت بتفعيل خيار “تضمين الضريبة في السعر” حيث سيستخدم العملة لتحديد ما إذا كانت الضريبة مضمنة أو مستبعدة.
عند الاختبار، الفاتورة التي يتم إرسالها إلى العميل الخاص بي لا تتضمن تفصيل هذه الضريبة. هذا يمثل مشكلة كبيرة. هل من الممكن تكوين الأمور بحيث تتضمن الفاتورة المرسلة من Stripe تفصيل الضريبة؟
أعتقد أنه يمكنني المضي قدمًا بهذا الإصلاح لفترة من الوقت، وعندما تتم إضافته كميزة في النهاية، يمكنني استبداله بالإصلاح الأصلي. أحتاج إلى التفكير في هذا قبل أن أبدأ العمل للتأكد من أنه لن يكون مصدر إزعاج كبير لاحقًا.
أي أفكار حول سبب كون هذا فكرة سيئة إذا كنت بحاجة إلى جعله يعمل قبل أن يكون ميزة رسمية؟
يمكنك إنشاء طلب سحب (PR) لإضافة الميزة إلى المكون الإضافي.
حتى/ما لم يتم قبول ذلك، يمكنك استخدام قالب لتعديل الكود في المكون الإضافي داخل الحاوية بعد استنساخه. ولكن قد تكون فكرة أفضل هي مجرد استنساخ المكون الإضافي.
مرحباً ستيف، أنا مبتدئ تماماً في Discourse، ولكن إذا كان بإمكانك تثبيت الإضافات من أي مستودع GitHub عن طريق تحديث ملف app.yml وتشغيل /var/discourse/launcher rebuild app، فيجب أن يعمل ذلك.
لا تمنح النسخ المستضافة من discourse عادةً للمستخدمين وصول SSH، ولا يمكنهم تعديل ملفات yml. يتم التعامل مع كل ذلك من قبل المضيف الخاص بهم، ويتم تعيين المكونات الإضافية التي يمكنهم الوصول إليها كجزء من حزمة الاستضافة التي يدفعون مقابلها.
لا يمكنك تغيير الإضافات، ولكن يمكن تغيير الكثير أكثر من CSS في مكون سمة. يمكنك تغيير أي شيء تقريبًا في الواجهة الأمامية لـ Ember.
المناقشة الحالية هنا هي على جانب Rails، ومع ذلك.