モデルのインスタンスをキャッシュ関数に渡し、Rails がcache_key
フラグメント キャッシュの名前として使用するようにします。
<% cache @ask do %>
code
<% end %>
ただし、代わりに._id
修飾子を使用します。
Exist fragment? views/50c919b646b5001be700002f (0.8ms)
Read fragment views/50c919b646b5001be700002f (0.0ms)
(mongoDBを使っているのでidはこんな感じ)。Rails 3.0.5 を使用しています。なぜこうなった?
編集:私はmongoid 2.0.0を使用しています