如何重新生成常见问题解答和条款服务页面?

有意思。你是怎么删掉这些主题的?在用户界面中,你本不应该被允许删除它们。

首先,让我们确认这些主题是否真的被删除了。

./launcher enter app
rails c
Topic.with_deleted.exists?(SiteSetting.guidelines_topic_id)
Topic.with_deleted.exists?(SiteSetting.tos_topic_id)

如果主题确实已被删除,请在“工作人员”类别中创建两个新主题,并在 Rails 控制台中将主题 ID 分配给相应的站点设置。

SiteSetting.guidelines_topic_id = 4711 # 替换为实际的主题 ID
SiteSetting.tos_topic_id = 4712 # 替换为实际的主题 ID

SiteSetting.default_locale

然后,按照 Update seeded categories and topics 中描述的“手动更新”方法,替换这些主题的内容。