小编Dar*_*ari的帖子

禁止在 Ruby on Rails 中登录某些参数

我注意到,每当 Ruby on Rails 中的任何控制器执行任何操作时,某些日志都会自动写入日志文件,例如:

Processing by CasesController#update as HTML

Parameters: {"utf8"=>"?", 
"authenticity_token"=>"XAAgI8MGxIIyqcBTUqtHvqjechgNHqxKLtZAVIaceZSuhEskQA6i2mjbItbbruabPMPWGM8AXKDWNdnqJRCGBw==",
"versionId"=>"9",
"type"=>"case", 
"queue"=>"filing", 
"disposition"=>"Filed",
 "assignee"=>"abc",
 "decisionDate"=>"2020-05-19",
 "filingDate"=>"2020-05-19",
  "accounts"=>[{"lineOfBusiness"=>"ACCS",
  "obfuscatedMerchantId"=>"A1JLF6PVG3MPCN", 
  "fpsAccountId"=>"",
  "productAccountId"=>"",
  "includeInInvestigation"=>"yes",
  "includeInFiling"=>"yes"}],
  "relatedItems"=>[{"itemType"=>"OBSERVATION_ID",
  "itemValue"=>"RI:1-MPI:1-PI:4839201-JI:10334165-RRD:13-MAY-20-EQR:Rule_ACCS_SAM_MultiACCSBankAccounts-CID:A1JLF6PVG3MPCN"},
 {"itemType"=>"IWB_TASK_ID", "itemValue"=>"7017140401"}],
 "button"=>"", "id"=>"cab90a9e-78e9-6d58-c5c8-c4b3424d0751"}
Run Code Online (Sandbox Code Playgroud)

我想避免记录某些敏感参数,例如我想避免versionId被记录。我怎样才能做到这一点?

ruby parameters logging ruby-on-rails

1
推荐指数
1
解决办法
440
查看次数

标签 统计

logging ×1

parameters ×1

ruby ×1

ruby-on-rails ×1