1

Datamapper のドキュメントは、ここでコンテキスト遅延読み込みを設定する方法を教えてくれますが、残念ながら、レコードの取得で実際にコンテキストを渡す方法を教えてくれません。

私はそれが次のようなものになると想像します:

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

またはそのようなもの。誰かが例を挙げてもらえますか?

4

1 に答える 1

0

遅延プロパティが読み取られると、同じコンテキスト内のすべてのプロパティが同じクエリに読み込まれます。コンテキストを指定する他の方法はありません。おそらく、Datamapper にパッチを当てるか、機能リクエストを作成する必要があります。

于 2012-04-21T06:06:37.010 に答える