Как лучше всего создать сценарий для использования с профилировщиком запросов Rails?

StackOverflow https://stackoverflow.com/questions/148181

Вопрос

Рельсы script/performance/request требуется сценарий сеанса, как лучше всего создать этот сценарий сеанса?

Это было полезно?

Решение

Добавьте этот код в файл 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 в корневом каталоге вашего приложения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top