@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.
Теперь страницы работают корректно. Спасибо!