按模式

时间:2018-01-24 21:00:30

标签: ruby-on-rails logging parameters

我想使用filter_parameter_logging.rb初始值设定项中的这一行来过滤日志中的某些参数:

config.filter_parameters += [:parameter_name]

问题是我要过滤的参数是可变的,但是遵循某种模式,例如:

example_param1 example_param2 example_param3 example_param4

如何使用config.filter_parameters按模式过滤参数,而不是显式字符串?或者我怎么能做到这一点?

1 个答案:

答案 0 :(得分:2)

参数过滤器通过部分匹配正则表达式来工作。您可以将正则表达式添加到该数组

config.filter_parameters += [/example_param\d+/]