我将模型的实例传递给缓存函数,并希望 Railscache_key
用作片段缓存的名称:
<% cache @ask do %>
code
<% end %>
但它使用了._id
修饰符:
Exist fragment? views/50c919b646b5001be700002f (0.8ms)
Read fragment views/50c919b646b5001be700002f (0.0ms)
(id 看起来像这样,因为我使用的是 mongoDB)。我正在使用 Rails 3.0.5。为什么会这样?
编辑:我正在使用 mongoid 2.0.0