модуль ActionController::EtagWithTemplateDigest
Action Controller Etag с хэшем шаблона
Когда наши представления изменяются, они должны распространяться в кэши свежести 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.