Ich habe aus Versehen die Seiten FAQ, Datenschutzerklärung und AGB in der Konsole (rails c) gelöscht.
Jetzt möchte ich diese Seiten wiederherstellen.
Wie kann ich das beheben?
Ich kann diese Seiten nicht sehen, da sich der Ladekreis endlos dreht…
Bitte helft mir.
Hallo!
Das ist bedauerlich, und ich hoffe, der folgende Beitrag wird helfen:
4 „Gefällt mir“
@Thomas_G Hallo! Danke für deine Hilfe.
Ich habe die Existenz der Seiten geprüft.
Topic.with_deleted.exists?(SiteSetting.guidelines_topic_id)
Topic.with_deleted.exists?(SiteSetting.tos_topic_id)
Topic.with_deleted.exists?(SiteSetting.privacy_topic_id)
Die Ergebnisse waren alle true, also habe ich versucht, sie wiederherzustellen.
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!
Die Wiederherstellung im Terminal war erfolgreich, aber /faq, /toc und /privacy zeigten Fehler.
Dann habe ich die topic_id dieser Themen im Terminal geprüft und die URLs auf /admin/site_settings/category/legal gesetzt.
Jetzt sind die Seiten in Ordnung. Danke!
4 „Gefällt mir“