(config.filter_parameters)等效于Rails 2.3.5

Leo*_*cci 3 logging ruby-on-rails ruby-on-rails-3 ruby-on-rails-2

我需要一个与Rails 2.3.x等效的config.filter_parameters(Rails 3.xx)

module SampleApp
  class Application < Rails::Application
    # Configure sensitive parameters which will be filtered from the log file.
    config.filter_parameters += [:password]
  end
end
Run Code Online (Sandbox Code Playgroud)

这适用于Rails 3,但它需要Rails 2.3.x中的功能.

bre*_*ish 5

将以下内容放入您的控制器:

filter_parameter_logging :password
Run Code Online (Sandbox Code Playgroud)

您可以将其放入应用程序控制器并将行为扩展到所有控制器,或者您可以将其放入需要过滤的控制器中.我推荐应用程序控制器方法,因为它更像是一种不易出错的白名单方法.