Sorry, it seems the Google Groups web interface severely messed up the
formatting - so let's try this once more:

> do you ned this in more than one place, or just for something that's
> proving to be a bottleneck at one point in your app. It's probably
> possible to "help" DM from the outside in, if you want to eager-load
> an association as a one-off optimisation

I'd be happy with manual optimizations, i.e. some sort of explicit
marker (similar to ActiveRecord's `includes`).

So far we couldn't find any such option - among the things we tried was
"prefetching" items to take advantage of the identity map (starting in
reverse; `Lvl3Assoc.all(:Lvl2Assoc => { :Lvl1Assoc => @item }`) , but
that went nowhere...

> I'd need to know what the relationships are before I even begin trying
> to write the code to do it

Would this reduced test case be sufficient:
https://gist.github.com/1244491

I very much appreciate your help!


-- F.

-- 
You received this message because you are subscribed to the Google Groups 
"DataMapper" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/datamapper?hl=en.

Reply via email to