如何访问已观看单词数组及其映射到的标签

非常感谢您的快速回复。

您关于批量操作的指引——“基于关键词批量标记所有主题”——非常有帮助,我会使用它。不过,若要真正实施我的功能请求,我需要访问被监控词(watched words)的数组及其映射的标签,以便遍历它们并分配标签。这些或许可以在 Rails 控制台中获取?是否有关于控制台中可用系统变量的文档?我曾在系统管理员分类中搜索过,但尚未找到相关结果。

假设你有一个 fruit 标签,该标签会应用于所有包含单词 applesoranges 的主题。

你可以使用以下命令获取与 fruit 标签关联的已关注单词数组:

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