すべてのページの最新の投稿にアクセスできるヘルパー メソッドを ApplicationController に作成しました。
これをキャッシュして、アプリケーションが頻繁にデータベースにヒットするのを防ぐ方法はありますか?
class ApplicationController < ActionController::Base
protect_from_forgery
helper_method :recent_posts
def recent_posts
@recent_posts = Post.published.recent
end
end
cache_action :recent_posts を試しましたが、ログを見ると、アプリケーションがまだデータベースにアクセスしているように見えます。