Как отключить ведение журнала sql для конкретного запроса в рельсах - PullRequest
0 голосов
/ 09 мая 2018

Это то, что я узнал из другого ответа SO Отключить ведение журнала Rails SQL в консоли

ActiveRecord::Base.logger.silence do
  User.where(auth_token: request.headers['X-AUTH']).first
end

Но этот метод устарел. Есть ли какой-нибудь последний способ заставить журналы молчать для запросов в блоке?

1 Ответ

0 голосов
/ 09 мая 2018

предупреждение, которое вы видите здесь состояния:

Метод устарел или перемещен

Это похоже на случай "или перемещено" :)

В блоке предупреждений упоминаются местоположения аналогичных методов, включая LoggerSilence#silence.

Этот модуль содержит метод silence и теперь включен в класс ActiveSupport :: Logger , который будет обрабатывать его по мере необходимости.

Надеюсь, что здесь поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...