Стратегическая Нетерпеливая Загрузка для many-many отношений в Datamapper?

Я использую DataMapper, ORM с открытым исходным кодом для рубина, и я имею при зуде, который я хотел бы поцарапать. В данный момент DataMapper может использовать Стратегическую нетерпеливую загрузку (SEL) для связей "один ко многим", но не many-many, где запросы N+1 происходят. Я хотел бы бездельничать с созданием этой работы правильно, но я не могу найти, где сделать это. Так два вопроса о части:

  1. Как я выполняю набор тестов, таким образом, он покажет это для сбоя (nb. прямо сейчас все спецификации, которые должны перестать работать, отмечены как ожидающий)?
  2. Где и как SEL реализован для связей "один ко многим"?

7
задан John F. Miller 26 August 2009 в 19:14
поделиться