Как я могу отобразить время загрузки страницы в представлении, подобно тому, как файл журнала показывает «Заполненные 200 OK в 19ms (Просмотров: 16.8ms | Модели: 0.497ms)»Показать время загрузки страницы в Rails 3
ответ
Вы можете лучше использовать Секунды:
class ApplicationController < ActionController::Base
before_filter :set_start_time
def set_start_time
@start_time = Time.now.to_f
end
end
Просмотр кода:
Page Rendered in <%= sprintf('%.3f', (Time.now.to_f - @start_time)) %> seconds
Это часто приводит к отрицательным значениям, так как 'usec' обходит вокруг нуля каждую секунду. –
Вы можете сделать это .. добавить before_filter к вашему application_controller:
class ApplicationController < ActionController::Base
protect_from_forgery
before_filter :init
def init
@start_time = Time.now
end
end
в представлении (я использую HAML):
load_time=#{[email protected]_time} seconds
Это не будет точно такой же, как время, вы видите в журналах, так как i t только от before_filter до места, где он был вызван в представлении, но он должен быть близок.
и, конечно же, это довольно уродливо в представлении, просто показывая это для простоты. Вы хотели бы поставить это в помощнике – johnmcaliley
Достаточно близко для меня! Благодаря!!! –
Просто пройти через ниже railcast видео вы получите, чтобы узнать все заинтересованные детали.
http://railscasts.com/episodes/368-miniprofiler?view=asciicast
Вы можете использовать rack-mini-profiler, который добавляет немного значок в верхней части страницы с указанием всех деталей скорости рендеринга.
- 1. Показать экран загрузки во время выполнения задачи в Rails 3
- 2. Как показать время загрузки/время загрузки страницы в laravel 4?
- 3. Показать время загрузки страницы внутри SPA
- 4. показать загружаемое изображение во время загрузки страницы
- 5. Liferay - Показать spinner во время загрузки страницы
- 6. Показать «Загрузка изображения» во время загрузки страницы
- 7. Показать код HTML во время загрузки страницы
- 8. Rails 3 - ускорить время загрузки консоли
- 9. tomcat5.5 время загрузки страницы
- 10. показать значок прогресса во время загрузки страницы в ViewPager
- 11. asp.net время загрузки страницы
- 12. Увеличьте время загрузки страницы
- 13. время загрузки страницы журнала
- 14. Увеличивает время загрузки страницы
- 15. Rails 3 Переадресация страницы AJAX после загрузки изображения
- 16. Время загрузки страницы Javascript
- 17. Допустимое время загрузки страницы
- 18. Время загрузки HTML-страницы
- 19. Время загрузки страницы обучения
- 20. Javascript: время загрузки страницы
- 21. Время загрузки страницы в Jmeter
- 22. Rails 3 Время Сравнение
- 23. Классический ASP - показать индикатор выполнения во время загрузки страницы
- 24. Показать загрузчик во время загрузки страницы NO AJAX
- 25. Показать экран загрузки во время создания сервера страницы
- 26. Как показать div на время до загрузки второй страницы
- 27. Могу ли я показать знак загрузки во время перезагрузки страницы?
- 28. Показать изображение до загрузки страницы
- 29. Как показать ajax загрузку gif анимации во время загрузки страницы?
- 30. Время загрузки страницы категории OpenCart
Все здесь, что вам нужно больше? – shingara
Я думаю, что он означает отображение времени в представлении, когда вы смотрите на него в браузере. Не из журналов – johnmcaliley