私は自分の見解を包み込みたいcache
:
- cache_wrap(cache_key, cache_options) do
%div cached block
次のようなcache_wrapを使用します。
helper_method :cache_wrap
def cache_wrap(key, options)
if key.empty?
yield
else
Rails.cache.fetch(key, options) do
yield
end
end
nil
end
そして、ヘルパーではなく、コントローラーにcache_wrapを入れたいです。これはできますか?このロジックはコントローラーに存在する別のコードに関連しているため、コントローラーにcache_wrapロジックを配置したいと思います。