如果其他地方没有记录,在 discourse 存储库的 spec 文件中进行搜索,就能解答类似这样的问题,只要对编程语言的工作原理有基本了解即可。
在这种情况下,category spec 中的以下几行表明 description_text 是从 description 派生出来的,并在设置 description 后立即可用。
这对我来说意味着 description 是描述的原始字符串,在设置它之后,它会被处理并赋值给 description_text。或者 description_text 可以在访问时计算,但我对此表示怀疑,无论如何 description 是要设置的那个。