Spec-Zone.ru › Ruby on Rails 8.1

module ActionController::EtagWithTemplateDigest

Подключенные модули:
ActionController::ConditionalGet

ETag контроллера Action с шаблоном

При изменении наших представлений эти изменения должны влиять на актуальность HTTP-кеша и сбрасывать кеш браузера. Поэтому дайджест шаблона для текущего действия автоматически включается в ETag.

По умолчанию включено для приложений, использующих Action View. Отключите, задав

config.action_controller.etag_with_template_digest = false

Переопределите шаблон для вычисления дайджеста, передав :template в вызовы fresh_when и stale?. Например:

# We're going to render widgets/show, not posts/show
fresh_when @post, template: 'widgets/show'

# We're not going to render a template, so omit it from the ETag.
fresh_when @post, template: false

© 2004–2021 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API