相关疑难解决方法(0)

手动过滤Rails中的参数

我如何使用我的应用程序的参数过滤器手动过滤哈希?

我想它会是这样的:

Rails.application.filter :password => 'pass1234'
  # => {:password => '[FILTERED]'}
Run Code Online (Sandbox Code Playgroud)

编辑(澄清):我知道Rails params在写入日志时会过滤哈希值.我想要做的是将相同的过滤器应用于我的特权的不同散列,然后再将其写入日志Rails.logger.info.我正在调用远程HTTP查询作为我的应用程序的一部分(因为大多数后端通过远程API操作),并且我正在记录传递的URL和参数.我想拥有日志,但也确保没有敏感的参数出现在那里.

ruby-on-rails

32
推荐指数
2
解决办法
2万
查看次数

标签 统计

ruby-on-rails ×1