【发布时间】:2019-05-30 19:39:20
【问题描述】:
SemanticLogger v4.4.0 gem 已添加到存储库中,现在使用rails console 时,所有ActiveRecord 查询都消失了:
之前:
> MyModel.last
MyModel Load (3.4ms) SELECT `my_models`.* FROM `my_models` ORDER BY `my_models`.`id` DESC LIMIT 1
=> #<MyModel:0x00007ff
id: ...
之后:
> MyModel.last
=> #<MyModel:0x00007ff
id: ...
我为 SemanticLogger 尝试了不同的设置标志,但没有找到像以前那样返回查询的设置标志,现在检测性能不佳的查询更加复杂。
作为“部分修复”,我目前将其添加到一个组中并跳过了develop:
gem 'rails_semantic_logger', group: %i[production qa]
这适用于我的本地,但我希望我可以让它适用于所有环境。
【问题讨论】:
标签: ruby-on-rails ruby rails-activerecord rails-semantic-logger