(config.filter_parameters)等效于Rails 2.3.5

时间:2011-04-20 18:27:37

标签: ruby-on-rails ruby-on-rails-3 logging ruby-on-rails-2

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

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

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

1 个答案:

答案 0 :(得分:5)

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

filter_parameter_logging :password

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