خطافات لصيغة 'from: & to:' في yml

شكراً لتزويدي بالمتغير، بهذه الوثائق تمكنت من جعله يعمل.

لذلك قمت بتعديل app.yml بالتالي، حفظت، ثم شغلت ./launcher restart app (لا حاجة لإعادة البناء)

env:
  DISCOURSE_RATE_LIMIT_SEARCH_ANON_GLOBAL_PER_MINUTE: 0

الآن صفحة /search غير قابلة للوصول = رائع
الآن زر البحث في الواجهة الأمامية يعود فوراً بـ: لقد قمت بهذا الإجراء مرات عديدة = رائع
يمكنك إخفاء زر البحث باستخدام:

.anon #search-button {
	display: none !important;
}

ولكن السؤال هو: هل هذا شامل؟ هل يمكن لأي شخص إنشاء ملف تعريف ارتباط بسيط للجلسة ليبدو وكأنه متصل حتى يتمكن من الوصول إلى محتوى الموقع من خلال عمليات البحث؟

حل أكثر شمولاً ولكنه غير مكتمل:
الملف هو: /var/www/discourse/app/controllers/search_controller.rb
التعديل: أضف “if current_user.present؟” بعد “def show” وأضف “end” في أسفل الشرط.

ومع ذلك، لم أتمكن من جعله مستمراً بعد إعادة التشغيل، لذا نرحب بأي شخص لإخبارنا بكيفية جعله مستمراً بعد إعادة التشغيل باستخدام خطافات app.yml after_code replace: feature.