У Чцв, 24/04/2008 у 12:26 +0300, Aliaksey Kandratsenka піша:
> У Чцв, 24/04/2008 у 10:04 +0100, Frederick Cheung піша:
> > I stumbled across this today:
> > 
> > def find_initial(options)
> >    options.update(:limit => 1) unless options[:include]
> >    find_every(options).first
> > end
> Several month ago I asked same question. I didn't searched history, but
> I guess it's artifact of some very ancient times.
> 
> It works perfectly without this (actually, with :include it always
> fetches whole result set and cuts it in memory, which is stupid).
> 
> Our local version of rails has this turned off for almost year now. And
> has it long before new :include implementation landed. So it's safe to
> kill this. I hadn't yet time to post a patch for this though.

Actually, with git it's easier. Here we go.

-- 
Aliaksey Kandratsenka <[EMAIL PROTECTED]>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" 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/rubyonrails-core?hl=en
-~----------~----~----~----~------~----~------~--~---

Attachment: 0001-add-limit-1-in-ActiveRecord-Base-find_initial.patch
Description: application/mbox

Reply via email to