Dalam versi Rails yang lebih baru, saya menduga dari 3 ke atas, kueri database adalah keluaran ke konsol. Ini berguna di sebagian besar waktu, tetapi bagaimana Anda bisa menyembunyikannya saat Anda tidak ingin melihatnya?
ruby-on-rails
Roger Ertesvag
sumber
sumber
ActiveRecord::Base.logger.level = 0
,.dari sini
sumber
NoMethodError
s dengan ActiveRecord mengharapkanActiveRecord::Base.logger
untuk menjadi objek daripadanil
.Jawaban singkatnya ... Pada file development.rb ubah atau tambahkan nilai
config.log_level
sehingga ada garis sepertisumber
Dari teman saya:
sumber
Di Rails 3.2, pengaturan
bekerja dengan baik untuk saya karena mematikan output SQL.
sumber
Saya melihat Anda sudah mendapatkan jawaban yang Anda butuhkan meskipun saya ingin menyarankan permata 'aset tenang' kepada Anda, sebagian besar data log akan menjadi kompilasi dan penyertaan aset, permata ini akan menghapusnya dan masih menampilkan kueri dan perilaku data.
Selamat bersenang-senang
sumber