Você pode ter o hábito de fazer:
logger.debug "this wont print in production"
logger.debug "i'll just leave it in my code"
logger.debug "i'm told it's harmless"
Mas ESPERE!
logger.debug "Are we there yet? #{Comment.count}"
Pode ser desastroso na produção porque a corda vai ser avaliada na produção também, só não vai ser impressa.
Então, você faz isso para ser mais experiente
logger.debug { "Let's walk the database already #{Comment.count}" }
O bloqueio garante que não seja avaliado na produção, a menos que o nível de gravidade o permita.