Suggerimento: non farlo fallire completamente in silenzio - cambialo in
if post.nil?
puts "!!! Impossibile trovare il post #{id}"
return nil
end
Altrimenti ti ritroverai a chiederti perché metà dei tuoi post mancano e dopo ore di frustrazione scoprirai che è dovuto a questo.
Stessa cosa per questi due
next if post.nil?
next if post["deleted"] == "1"