ActionController::ConditionalGet::ClassMethods
module ActionController::ConditionalGet::ClassMethods
Public Instance Methods
Allows you to consider additional controller-wide information when generating an ETag. For example, if you serve pages tailored depending on who's logged in at the moment, you may want to add the current user id to be part of the ETag to prevent authorized displaying of cached pages.
class InvoicesController < ApplicationController etag { current_user.try :id }