Cómo acceder al array de palabras observadas y a las etiquetas a las que están mapeadas

¡Muchas gracias por la respuesta rápida!

Tu referencia a las operaciones masivas, “Etiquetar masivamente todos los temas basándose en una palabra clave”, es muy útil. De hecho, la usaré. Sin embargo, para implementar realmente mi solicitud de función, necesitaría acceso al array de palabras vigiladas y a las etiquetas a las que están mapeadas, para poder iterar sobre ellas y asignar las etiquetas. Probablemente estos datos estén disponibles en la consola de Rails. ¿Quizás haya documentación en algún lugar sobre qué variables del sistema están disponibles en la consola? He intentado buscar un poco en la categoría de sysadmin, pero hasta ahora sin éxito.

Digamos que tienes una etiqueta fruit que se aplica a todos los temas que incluyen las palabras apples o oranges.

Puedes obtener un array de las palabras vigiladas asociadas con la etiqueta fruit con lo siguiente:

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