I totally agree - scanning sql strings is pretty crappy. Extracting the 
necessary tables from the ARel object should be more robust, this was just a 
quick hack to get things going. 

I think there's a related performance issue here too, where the second query 
uses the LEFT OUTER JOIN method of preloading associations instead of 
issuing separate queries. We have the IDs already from the prequery, there's 
no need to use the join strategy anymore, right? 

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/rubyonrails-core/-/Fh7jPpx6MvIJ.
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/rubyonrails-core?hl=en.

Reply via email to