Na versão mais recente do Rails, estou supondo da 3 para cima, as consultas de banco de dados são enviadas para o console. Isso é útil na maioria das vezes, mas como você pode ocultá-lo quando não deseja vê-lo?
ruby-on-rails
Roger Ertesvag
fonte
fonte
ActiveRecord::Base.logger.level = 0
,.a partir daqui
fonte
NoMethodError
com que s com ActiveRecord esperemActiveRecord::Base.logger
ser um objeto em vez denil
.Resposta curta ... No arquivo development.rb, altere ou adicione o valor de
config.log_level
para que haja uma linha comofonte
De um amigo meu:
fonte
No Rails 3.2, configuração
funcionou bem para mim por desligar a saída SQL.
fonte
Vejo que você já obteve a resposta necessária, embora eu gostaria de aconselhar a gema dos 'ativos silenciosos', a maioria dos dados de log serão compilados e inclusos de ativos, esta gema removerá isso e ainda produzirá as consultas e o comportamento dos dados.
Diverta-se
fonte