Quando trabalhamos diretamente no console do Rails para cada instrução do ActiveRecord é exibda a query equivalente em SQL.
Para desabilitar esse print do SQL basta setar dentro do próprio console o log para nil
Ao executar:
Subject.find_by_name("First Subject")
É exibido o SQL equivalente:
Subject Load (1.0ms) SELECT `subjects`.* FROM `subjects` WHERE `subjects`.`name` = 'First Subject' LIMIT 1
Retorno da query:
Subject id: 1, name: "First Subject", position: nil, visible: true, created_at: "2013-05-04 14:26:31", updated_at: "2013-05-04 14:26:31"
Para desativar o print SQL digite no console:
ActiveRecord::Base.logger = nil
Para reativar o print SQL digite no console:
ActiveRecord::Base.logger = Logger.new(STDOUT)
Ao reativar o log serão exibidos outros parâmetros de configuração.
0 comentários :
Postar um comentário