كيفية إصلاح صفحة الأسئلة الشائعة وسياسة الخصوصية وشروط الخدمة؟

حذفت صفحة الأسئلة الشائعة وسياسة الخصوصية وشروط الخدمة عن طريق الخطأ من وحدة التحكم (rails c).
الآن أود إعادة إنشاء هذه الصفحات.
كيف يمكنني إصلاح ذلك؟
لا أستطيع رؤية هذه الصفحات لأن دائرة التحميل تدور إلى الأبد…
يرجى مساعدتي.

مرحباً!

هذا أمر مؤسف، ونأمل أن يساعدك المنشور التالي:

@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)

كانت النتائج جميعها صحيحة، لذا حاولت الاستعادة.

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) لتلك الصفحات من الطرفية، وقمت بتعيين الروابط إلى /admin/site_settings/category/legal.

الآن الصفحات تعمل بشكل صحيح. شكرًا لك!