同じクエリをフラグメントキャッシュする2つのビューがあるが、それらを異なる方法で表示する場合、フラグメントは1つだけで、両方とも同じように表示されます。これを回避する方法はありますか?例えば...
#views/posts/list
- cache(@posts) do
- for p in @posts
= p.title
#views/posts/list_with_images
- cache(@posts) do
- for p in @posts
= p.title
= p.content
= image_tag(p.image_url)
#controllers/posts_controller
def list
...
@posts = Post.all
end
def list_with_images
...
@posts = Post.all
end