1
我正在使用rails 3和片段緩存。 這裏是我的控制器代碼(顯示方式):片段緩存不能在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 }
但是當我添加新的記錄,這個記錄是不顯示在頁面上。 我不知道我在想什麼。
這段代碼有什麼問題嗎?