3

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

これはRails3で機能しますが、Rails2.3.xでその機能が必要です。

4

1 に答える 1

5

コントローラ内に次のものを入れます。

filter_parameter_logging :password

これをアプリケーションコントローラーに配置して、動作をすべてのコントローラーに拡張することも、フィルタリングが必要なコントローラーのみに配置することもできます。エラーが発生しにくいホワイトリストアプローチであるため、アプリケーションコントローラーアプローチをお勧めします。

于 2011-04-20T18:42:03.547 に答える