@Thomas_G 你好!感谢你的帮助。
我检查了这些页面是否存在。
Topic.with_deleted.exists?(SiteSetting.guidelines_topic_id)
Topic.with_deleted.exists?(SiteSetting.tos_topic_id)
Topic.with_deleted.exists?(SiteSetting.privacy_topic_id)
结果全部为 true,因此我尝试恢复它们。
faq = Topic.with_deleted.find(SiteSetting.guidelines_topic_id)
tos = Topic.with_deleted.find(SiteSetting.tos_topic_id)
pp = Topic.with_deleted.find(SiteSetting.privacy_topic_id)
faq.recover!
tos.recover!
pp.recover!
在终端中恢复操作成功了,但访问 /faq、/toc 和 /privacy 时仍显示错误。
随后我在终端中检查了这些主题的 topic_id,并将它们的 URL 设置为 /admin/site_settings/category/legal。
现在这些页面已经正常了。谢谢!