我不小心在控制台(rails c)中删除了 FAQ、隐私政策和服务条款页面。
现在我想重新创建这些页面。
该如何修复?
我看不到这些页面,因为加载圆圈一直在无限旋转……
请帮帮我。
你好!
真遗憾,希望下面的帖子能帮到你:
@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。
现在这些页面已经正常了。谢谢!