禁用 ActiveRecord 参数过滤

Disable ActiveRecord parameter filtering

我正在使用 Rails 6,它会自动过滤我的 ActiveRecord 模型中包含单词 token 的列。非常感谢,但这些列不敏感。

我四处搜索但找不到如何允许这些字段显示在我的控制台或日志中。

谢谢!

默认情况下,当您创建新的 Rails 应用程序时,this template 将用于创建名为 config/initializers/filter_parameter_logging.rb 的初始化程序。您可以编辑在此文件中配置的 Rails.application.config.filter_parameters 值。更改后需要重启应用。

与其将 :token 从列表中删除,不如将其更改为 :authenticity_token,这样您仍然可以过滤掉 Rails 真实性标记。