Estoy en medio de la migración de nuestra aplicación existente de Sentry-raven a Sentry-ruby. Sin embargo, parece que falta una pieza en la guía de migración.
¿Qué hago con #sanitize_fields?
La configuración anterior se veía así:
Raven.configure do |config| config.sanitize_fields = filter_parameters endSin embargo, se eliminó #sanitize_fields y no veo en ningún lugar donde se reemplazó la funcionalidad.
Usamos esto para asegurarnos de que las contraseñas y las confirmaciones no se enviaran a Sentry (mal día), por lo que necesito algo para hacer eso al usar Sentry-Ruby.
Cualquier ayuda sería muy apreciada.
Gran sugerencia de Sampat. Para evitar que los futuros lectores tengan que pasar por todos los comentarios, el resumen es el siguiente:
filter = ActiveSupport::ParameterFilter.new(Rails.application.config.filter_parameters) config.before_send = lambda do |event, hint| filter.filter(event.to_hash) end