(config.filter_parameters) эквивалент для Rails 2.3.5 - PullRequest
3 голосов
/ 20 апреля 2011

Мне нужен эквивалент config.filter_parameters (Rails 3.xx) для Rails 2.3.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 Ответ

5 голосов
/ 20 апреля 2011

Поместите в свой контроллер следующее:

filter_parameter_logging :password

Вы можете поместить его в свой контроллер приложений и распространить поведение на все свои контроллеры, или вы можете поместить его только в контроллеры, которые требуют фильтрации.Я рекомендую подход к контроллеру приложений, потому что это скорее подход белого списка, который менее подвержен ошибкам.

...