Как я могу вручную фильтровать хеш с помощью фильтра параметров приложения?
Я предполагаю, что это будет так:
Rails.application.filter :password => 'pass1234'
# => {:password => '[FILTERED]'}
EDIT (пояснение): Я знаю, что Rails фильтрует хэш params
при записи в журналы. То, что я хочу сделать, это применить тот же фильтр к другому хэшу в моей прерогативе, прежде чем записывать его в журналы с чем-то вроде Rails.logger.info
. Я вызываю удаленный HTTP-запрос как часть моего приложения (поскольку большая часть бэкэнд работает через удаленный API), и я регистрирую URL и переданные параметры. Я хочу иметь журналы, но также убедиться, что там не обнаружено ни одного из чувствительных параметров.