En la versión más reciente de Rails, supongo que a partir de la 3, las consultas de la base de datos se envían a la consola. Esto es útil la mayor parte del tiempo, pero ¿cómo puedes ocultarlo cuando no quieres verlo?
ruby-on-rails
Roger Ertesvag
fuente
fuente
ActiveRecord::Base.logger.level = 0
.desde aqui
fuente
NoMethodError
s con ActiveRecord espereActiveRecord::Base.logger
ser un objeto en lugar denil
.Respuesta corta ... En el archivo development.rb cambie o agregue el valor de
config.log_level
para que haya una línea comofuente
De un amigo mío:
fuente
En Rails 3.2, configuración
funcionó bien para mí para desactivar la salida SQL.
fuente
Veo que ya obtuvo la respuesta necesaria, aunque me gustaría recomendarle la gema de los 'activos silenciosos', la mayoría de los datos de registro serán la compilación de activos y las inclusiones, esta gema eliminará eso y aún generará las consultas y el comportamiento de los datos.
Que te diviertas
fuente