0

このロジックはhamlファイルにあります

    %ul.menu
      - Page::NAVS.each do |navigation|
        %li.main_nav.has-sub
          = link_to navigation, main_headers(navigation)
          %ul
            - Page.parent_nav(navigation).each do |page|
              = page_children(page)

これは私のナビゲーションメニューのナビゲーションを構築し、ユーザーごとにこれをキャッシュできることを知りたいです。ナビゲーションはユーザーごとに変更されないため、ユーザーが最初にページにアクセスしたときのナビゲーションは同じままです。最初の訪問時にこれをキャッシュし、必要な場合にのみ変更する方法はありますか?

私は見ていましfresh_whenたが、それを実装するための最良の方法や、ここでページキャッシングを行う方法がわかりませんでした...任意のアイデア

4

1 に答える 1

2

フラグメントキャッシングは良いオプションかもしれないようです

于 2012-11-15T00:27:42.367 に答える