Rails 3 とフラグメント キャッシュを使用しています。これが私のコントローラーコードです(メソッドを表示):
if request.format == 'pdf'
render pdf: @design.slug, layout: 'application'
else
**expire_fragment('design_printed_by')**
@design.add_evaluation(:viewed_count, 1, current_user) if current_user && !current_user.evaluated?(@design, :viewed_count)
respond_with @design
end
そして、ここに私のビューファイルコード(show.html.slim)があります:
- cache ['design_printed_by', @design], skip_digest: true do
= render partial: 'printed_by', locals: { design: @design }
しかし、新しいレコードを追加すると、このレコードはページに表示されません。何が欠けているのかわからない。
このコードに何か問題がありますか?