【发布时间】:2015-03-21 09:19:59
【问题描述】:
我看到我可以从 Rails 日志here 中过滤键,但我不完全清楚如何过滤嵌套在参数哈希中的键。
我的参数哈希看起来像这样:
{"download"=>{"attachment_id"=>"54039", "data"=>"data:image/png;base64,iVBORw0..."}}
params[:download][:data] 是一个 base64 字符串。这是大量数据,我想将其从日志中删除。
这可能吗?
我使用的是 Rails 4.0.4
【问题讨论】:
-
你试过
config.filter_parameters << {download: :data}吗? -
这种方式行不通。它应该以字符串而不是散列的形式使用。对于这种情况,
config.filter_parameters += ["download.data"],正如该问题已接受的回答者所指出的那样
标签: ruby-on-rails logging actiondispatch