Railsドキュメント

ETagを生成

適応バージョン

説明

ETagを生成

使い方

etag(情報)

class InvoicesController < ApplicationController
    etag { current_user&.id }
    def show
        # Etag will differ even for the same invoice when it's viewed by a different current_user
        @invoice = Invoice.find(params[:id])
        fresh_when etag: @invoice
    end
end

ソースコード