Consejo: no dejes que falle de forma completamente silenciosa; cámbialo por esto
if post.nil?
puts "!!! No se pudo encontrar la publicación #{id}"
return nil
end
O terminarás preguntándote por qué faltan la mitad de tus publicaciones y después de horas de frustración resulta ser esto.
lo mismo para estos dos
next if post.nil?
next if post["deleted"] == "1"