أتفهم سبب إخفاء هذا الإعداد وبعض إعدادات الموقع الأخرى، لكن عندما سأل شخص ما عن كيفية تفعيل هذا الإعداد المخفي، تساءلت كيف يمكن للشخص العادي معرفة وجودها. إذا تم الإعلان عن هذا الإعداد بمثل هذا الضجيج ، فمن المرجح أن يكون هناك آخرون يرغبون في استخدامه وسيكونون مرتبكين بنفس القدر.
لذلك، أقترح إضافة هذا الإعداد وبعض الإعدادات المخفية الأخرى إلى ملف app.yml (و web_only.yml) مع تعليقها، مع إضافة بعض الكلمات التوضيحية. من الأمور التي يمكن تضمينها:
can_permanently_delete
ربما rate_limit_search_anon_global وما شابهها؟
include_s3_uploads_in_backups
حسنًا، ظننت أنني سأجد أكثر من هذا، لكن هذا كل ما استطعت العثور عليه أو التفكير فيه بسرعة.
إذا اعتقد أحد أن هذه فكرة جيدة، فسأقدم طلب سحب (PR).
ربما تكون الوثائق مخفية بشكل أفضل من تلك الخيارات. وكثير منا هم مجرد مدراء مواقع ذاتية الصنع ويحتاجون إلى دعم قوي جدًا، كما أعتقد. إن Rails أو أي جيمز أخرى تُستخدم هنا هي أنظمة نادرة نسبيًا مقارنة بعالم PHP الأكثر شيوعًا. وهذا يعني أمرًا مهمًا جدًا: عند البحث في جوجل، يمكن العثور على نصوص من مطورين إلى مطورين فقط. وهذا هو السبب في أن الكثيرين يتساءلون عن كيفية جعل بعض وحدات التحكم الغريبة تعمل.
لا أحب إضافة كل هذه الأسطر إلى app.yml بشكل افتراضي. نادرًا جدًا ما نستخدم الإعدادات المخفية، وعادةً ما تكون لأشياء إما خطيرة أو في مرحلة اختبار مبكرة.
ربما يكون إنشاء موضوع هنا في Meta يدرج الإعدادات المخفية المفيدة للموقع مع دليل صغير حول كيفية استخدامها هو ما يكفي؟