我正在开发一个使用群组徽章图片的插件。
当我执行 SQL 查询从 groups 表中获取 flair_url 时,尽管已上传了图片,但每个群组都返回 NULL。Discourse 数据浏览器插件也证实了这一点(SELECT flair_url from groups)
但是,/g.json 页面确实提供了有效的 flair_url:
这是怎么回事?获取此 URL 是否有什么特别之处,导致 SQL 查询难以获取?我对 Ruby 和 Rails 还很陌生,所以我不知道在哪里可以查看 Discourse 源代码来弄清楚这一点。我确实注意到 app/models/group.rb 的第 9 行,flair_url 被添加到“ignored_columns”中,我不确定这有什么影响(如果有的话)。
只是想知道这个列显示为 NULL 是否是故意的,如果是,我很想得到一些关于如何从我的插件的 Ruby 后端获取该数据的提示。

