タグ

ブックマーク / morizyun.github.io (1)

  • Rails.cacheについて

    Ruby on Railsで特定の値やクエリ結果をキャッシュするしくみとしてRails.cacheを紹介します。 この機能を使うとや有効期限を設定したり、キャッシュ内容を圧縮できます 🏈 メソッドRails.cache.fetchRails.cache.fetchはキャッシュされた値を取得するメソッドです。 ブロックを渡すことで、キャッシュがなかった場合は指定されたデータをキャッシュにセットして返すことができます。 def cached_title Rails.cache.fetch("/model/article/title/#{id}", expired_in: 1.hour) do Article.find(id).title end end

    Rails.cacheについて
  • 1