0
私はレールが初めてです。コンテンツが変更されていないときは、キャッシュとEtagを使用して304
ステータスをスローしようとしています。'stale?'の使い方inレール付き
def index
@projects = @current_user.projects
if stale?(@projects, public: true)
render json: {"projects" => @current_user.projects.as_json}, status: 200
end
end
IはIf-None-Match
ヘッダと強いのETagを通過していますが、私はかかわらず、If-None-Match
ヘッダ値の常に200ステータスを受信しています:
マイコントローラコードは次のようです。
ありがとうございます!
私はキャッシングを有効にしましたが、機能していません –