كيفية الوصول إلى مصفوفة الكلمات التي تمت مشاهدتها والعلامات التي تم تعيينها إليها

شكرًا جزيلاً على الرد السريع.

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

لنفترض أن لديك وسم fruit يُطبَّق على جميع المواضيع التي تتضمن كلمات مثل apples أو oranges.

يمكنك الحصول على مصفوفة من الكلمات المراقبة المرتبطة بوسم fruit باستخدام الأمر التالي:

cd /var/discourse
./launcher enter app
rails c
auto_tag_words = WatchedWord.where(replacement: "fruit").pluck(:word)