2011-04-20 30 views
3

我需要一个config.filter_parameters(Rails的3.xx的),相当于为Rails 2.3.x版本(config.filter_parameters),相当于为Rails 2.3.5

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

于轨道3的作品,但它需要在功能Rails 2.3.x.

回答

5

把你的控制器内的以下内容:

filter_parameter_logging :password 

你可以把它放到你的应用程序控制器,并具有以下行为扩展到所有的控制器,也可以把它逼到需要过滤的控制器。我推荐应用程序控制器方法,因为它更像是白名单方法,不太容易出错。