Agreed.  This is a perfect example of context over consistency.

On 11/15/07, DHH <[EMAIL PROTECTED]> wrote:
>
> > How would you do a active resource count, a la
> >
> > Person.count
> >
> > I can't see anything like that in the docs.
>
> I don't think that really makes sense to have in ARes. In AR, it
> serves an important optimization requirement by allowing you to
> perform a SELECT COUNT(*) instead of pulling back all records from the
> database. The REST APIs don't offer such a SELECT COUNT(*) idea, so
> count is essentially the same as Person.find(:all).size. I think
> that's a more honest way to call and get that information. It'll lead
> you to think that it's probably a good idea to do:
>
> people = Person.find(:all)
> people.size
> # other actions on people
>
> We shouldn't pursue API parity with AR for the sake of it. They
> operate at very different scales and many practices are not directly
> transferable across those scales.
>
> So -1 from here. But it would good to have some documentation to
> explain why that is.
> >
>


-- 
http://myfitbuddy.com
http://shanesbrain.net

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to