我阅读了 rabl 缓存文档,但不知道如何缓存代码片段。我有这样的观点(有更多代码,但为了简单起见,我将其删除):
object @video
attributes :id, :user_id, :event_id
child :event do
attributes :id
node(:name) { |event| event.name }
end
child :user do
attributes :id
end
我想缓存 :event child 两个小时。我怎样才能做到这一点?
我正在使用 rabl(0.7.6)、rails(3.2.0)、ruby(1.9.3p125)