If I want to completely delete a post, I should just hide them?

Ja, die gibt es …

./launcher enter app
rails c
Post.find(DER_BEAITRAG_ID).destroy

Beachte, dass dies zu 100 % nicht rückgängig zu machen ist, es sei denn, du greifst auf ein Backup zurück. Sei also vorsichtig.