Dica: não deixe que falhe completamente em silêncio - mude isso para
if post.nil?
puts "!!! Não foi possível encontrar a postagem #{id}"
return nil
end
Ou você acabará se perguntando por que metade das suas postagens está faltando e, após horas de frustração, descobrirá que é isso.
o mesmo para estes dois
next if post.nil?
next if post["deleted"] == "1"