Datamapper中的上下文延迟加载 - 如何?

时间:2012-04-20 09:51:23

标签: lazy-loading datamapper

Datamapper文档很好地告诉我如何设置上下文延迟加载here,但不幸的是它并没有告诉我如何在记录检索中实际传递上下文。

我想它会是这样的:

id = 10
hotel = Hotel.get(id, :context => :detailed)

或类似的东西。有人可以提供一个例子吗?

1 个答案:

答案 0 :(得分:0)

读取延迟属性时,同一上下文中的所有属性都将加载到同一查询中。没有其他方法可以指定上下文。也许您应该修补Datamapper或编写功能请求。