В некоторых местах моего приложения я регистрирую хэш параметров:
logger.warn "Params: #{params.to_json.to_s}"
В файле filter_parameter_logging.rb
я добавил следующее:
Rails.application.config.filter_parameters += [:password]
Rails.application.config.filter_parameters += ["user.password"]
Но пароли и пароли внутри хеша пользователя все еще регистрируются. Я надеялся, что это сработает, но я думаю, что это только для стандартной регистрации в Rails.
Существует ли аналогичный универсальный способ отфильтровать определенные параметры при ручной регистрации с использованием logger.warn
? или это единственный способ отклонить эти параметры везде, где я их регистрирую?