Показывать запросы SQL ActiveRecord в консоли rails, используя гем SemanticLogger - PullRequest
0 голосов
/ 30 мая 2019

Gem SemanticLogger v4.4.0 был добавлен в хранилище, и теперь при использовании 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]

Это работает на моем локальном компьютере, но я бы хотел, чтобы оно работало во всех средах.

...