К сожалению, это невозможно сделать за один проход - по определению!Вы никогда не сможете отрендерить полное количество времени, необходимое для отображения страницы на самой странице, потому что эта страница, очевидно, все еще обрабатывается.
Если вы хотите бытьсупер-точный, вам, вероятно, придется кэшировать полное время рендеринга (возможно, в сеансе?) и извлекать его с помощью JS.Или вы можете показать это на странице next , но это может сбить с толку.
Если вы хотите подойти как можно ближе, но не хотите беспокоиться о вышеизложенном,тогда я бы порекомендовал поместить вашу <%= @start_time - Time.now %>
строку в конец вашей компоновки - такие вещи, как content_for помощник, подразумевают, что макет фактически отображается после шаблон страницы.
Надеюсь, это поможет!