5

Railsscript/performance/requestスクリプトにはセッションスクリプトが必要ですが、このセッションスクリプトを生成するための最良の方法は何ですか?

4

1 に答える 1

5

このコードをapplication.rbファイルに追加します

before_filter :benchmark_log

  def benchmark_log
   File.open("request_log.txt","a") do |f|
      f.puts request.method.to_s + " '" + request.request_uri + "', " + params.except(:action).except(:controller).inspect.gsub(/(^\{|\}$)/,"")
    end
  end

次に、ブラウザの複数のページにアクセスすると、セッションスクリプトがアプリケーションのルートディレクトリのrequest_log.txtファイルに書き込まれます。

于 2008-09-29T10:19:56.970 に答える