在较新版本的Rails中,我猜测从3开始,数据库查询输出到控制台.这在大多数情况下很有用,但是当你不想看到它时,你怎么能隐藏它呢?
Aar*_*ell 173
更好的方法是在控制台中键入:
ActiveRecord::Base.logger.level = 1
Run Code Online (Sandbox Code Playgroud)
因为它可以防止尝试使用指向设置为nil的记录器的指针(源:禁用Rails在控制台中记录SQL)
把它重新打开
ActiveRecord::Base.logger.level = 0
Run Code Online (Sandbox Code Playgroud)
sam*_*tte 29
ActiveRecord::Base.logger = nil
Run Code Online (Sandbox Code Playgroud)
从这里开始
简短的回答...在文件development.rb中更改或添加值,config.log_level
以便有一行像
config.log_level = :info
Run Code Online (Sandbox Code Playgroud)
小智 5
来自我的一个朋友:
your_query; nil
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
30236 次 |
最近记录: |