tutorial software rails ejemplos descargar curso caracteristicas ruby-on-rails

ruby-on-rails - software - ruby on rails tutorial



¿Cómo se puede ocultar la salida de la base de datos en la consola de Rails? (6)

De un amigo mío:

your_query; nil

En la versión más reciente de Rails, supongo que a partir de 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?


En Rails 3.2, configuración

config.logger.level = Logger::INFO

funcionó bien para mí para desactivar la salida de SQL.


Respuesta corta ... En el archivo development.rb, cambie o agregue el valor de config.log_level para que haya una línea como

config.log_level = :info



Veo que ya obtuvo la respuesta que necesitaba, aunque me gustaría recomendarle la joya de los "activos reservados", la mayoría de los datos de registro serán compilados e inclusiones de activos, esta joya eliminará eso y aún generará las consultas y el comportamiento de los datos.

Que te diviertas


ActiveRecord::Base.logger = nil

de aquí