Re: activerecord and counting

Mark Wilden
2008-01-11T23:34:57Z

On Jan 11, 12:34 pm, Binh Ly
<rails-mailing-l...-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org>
wrote:
>
> so i have the following situation
>
> company has_many products
> products has many parts
>
> i can do company.products .count and get back the product count
>
> what i''d like to know is if there is a more elegant way to get the
> number of parts for a given company outside of iterating through each
> product, counting its parts and then summing that number.

Give Company a has_many :through relation to Part, and then you''ll be
able to do company.parts.count.

///ark


>
> the solution i have now works.  i was just wondering if there was a more
> elegant way of going about it.
>
> thanks,
>
> binh
> --
> Posted viahttp://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe@googlegroups.com