In einer neueren Version von Rails werden ab 3 Datenbankabfragen an die Konsole ausgegeben. Dies ist meistens nützlich, aber wie können Sie es ausblenden, wenn Sie es nicht sehen möchten?
ruby-on-rails
Roger Ertesvag
quelle
quelle
ActiveRecord::Base.logger.level = 0
.von hier
quelle
NoMethodError
dass ActiveRecord erwartetActiveRecord::Base.logger
, dass es sich eher um ein Objekt als um ein Objekt handeltnil
.Kurze Antwort ... Ändern oder addieren Sie in der Datei development.rb den Wert von,
config.log_level
sodass eine Zeile wie angezeigt wirdquelle
Von einem Freund von mir:
quelle
In Rails 3.2 einstellen
hat für mich gut funktioniert, um die SQL-Ausgabe auszuschalten.
quelle
Ich sehe, dass Sie bereits die gewünschte Antwort erhalten haben, obwohl ich Ihnen das Juwel "Stille Assets" empfehlen möchte. Die meisten Protokolldaten werden zum Kompilieren und Einschließen von Assets verwendet. Dieses Juwel wird dies entfernen und dennoch die Abfragen und das Datenverhalten ausgeben.
Habe Spaß
quelle