Вы в основном описываете кеширование, которое Rails уже делает для вас. Если вычисленная страница вывода не изменяется, то Rails не делает это каждый раз, а просто дает вам кэшированную версию. Это автоматически, и вам не нужно думать об этом, если вы явно не отключили его.
Также возможно, что любой веб-сервер, который вы используете, делает что-то похожее.
Однако , по умолчанию, в среде development
кэширование отключено отключено , и представления перезагружаются при каждом обновлении страницы. Так что, если вы беспокоитесь о том, что кэширование отключено в процессе разработки и, следовательно, оно будет отключено в работе, этого не должно быть. Кэширование намеренно отключено в разработке, поэтому вы можете изменить свое приложение и нажать кнопку обновления в браузере, чтобы увидеть различия на лету, без необходимости перезапускать свой веб-сервер разработки (Webrick, Mongrel или все, что вы используете) .