En Rails 3.2 Obtengo una advertencia de obsolescencia al utilizar logger.silence {}. En la nota de lanzamiento: "ActiveSupport :: BufferedLogger # silence está en desuso. Si desea silenciar los registros de un determinado bloque, cambie el nivel de registro para ese bloque".Rails 3.2 Advertencia de obsolescencia del registro de silencio
¿Cómo puedo cambiar fácilmente el nivel de registro para el bloque?
silencio debe tener un argumento, ¿no es así? https://github.com/rails/rails/blob/master/activesupport/lib/active_support/core_ext/kernel/reporting.rb#L97 – kuboon
Esto no funciona en absoluto en Rails 3.2.xy kuboon es correcto en ese simple "silencio" necesita un argumento. – astjohn