Existe-t-il un moyen de désactiver la journalisation des requêtes SQL lorsque j'exécute des commandes dans la console? Idéalement, ce serait génial si je pouvais simplement le désactiver et le réactiver avec une commande dans la console.
J'essaie de déboguer quelque chose et d'utiliser "met" pour imprimer des données pertinentes. Cependant, la sortie de la requête SQL rend la lecture difficile.
Edit: j'ai trouvé une autre solution, car la définition de l'enregistreur sur nil soulevait parfois une erreur, si autre chose que mon code essayait d'appeler logger.warn
Au lieu de définir l'enregistreur sur nil
vous pouvez définir le niveau de l'enregistreur sur 1
.
ActiveRecord::Base.logger.level = 1 # or Logger::INFO
since setting the logger to nil sometimes raised an error
yap .. J'ai eu celui-ci en essayant d'exécuterrake db:migrate
stackoverflow.com/questions/1719212/…