Понимание Ruby on Rails представляет времена

Из вашего изображения похоже, что вы использовали обычный UIViewController в раскадровке и установили ему StandingTableViewController класс, который является подклассом UITableViewController.

Из-за этого вы получаете нормальный UIView вместо UITableView как view.

Чтобы исправить это, удалите контроллер из раскадровки, добавьте вместо него новый UITableViewContoller и установите его класс на StandingTableViewController

10
задан Lance Roberts 26 March 2009 в 22:20
поделиться

3 ответа

Это:

Rendered user/_old_log (25.7ms)

время должно представить просто _old_log частичный шаблон, и прибывает из ActiveSupport:: Уведомление, обрабатываемое ActionView:: LogSubscriber

Это:

Completed 200 OK in 466ms

http состояние, возвращенное, а также общее время для всего запроса. Это прибывает из ActionController:: LogSubscriber.

Кроме того, отметьте те вводные объекты в конце:

(Views: 124.6ms | ActiveRecord: 10.8ms)

Это - общее время для рендеринга всего представления (partials и все) и все запросы к базе данных, соответственно, и прибывает из ActionController:: LogSubscriber также.

14
ответ дан 3 December 2019 в 22:01
поделиться

Ваш новый путь проводит меньше времени в целом, но больше времени, представляя шаблон.

-1
ответ дан 3 December 2019 в 22:01
поделиться

Ответ Иордании корректен. Для перефразирования первое число является временем, которое страница заняла для загрузки. Второе - то, сколько времени представление взяло для генерации. Последнее число - то, сколько времени оно взяло, чтобы Ваша база данных обработала все запросы, которые Вы отправили в него.

Можно также получить оценку того, сколько времени Контроллер и Типовой кодекс взяли путем вычитания последних двух чисел из первого числа, но лучший путь будет состоять в том, чтобы использовать метод Benchmark.measure (http://www.ruby-doc.org/stdlib/libdoc/benchmark/rdoc/classes/Benchmark.html).

Ваш новый путь, кажется, улучшился, потому что код в Контроллере/Модели завершается быстрее.

3
ответ дан 3 December 2019 в 22:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: