On Mon, Mar 1, 2010 at 11:09 AM, Michal Burak
<lists-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> wrote:
> Hi.
>
> Any way to write this more efficiently? Can I make the active record
> handle this through some kind of association?
>
> @images = []
> current_user.foo_models.each do |foo|
> @images.concat(foo.images)
> end
>
>
class FooModel < ActiveRecord::Base
belongs_to :user
has_many :images
end
class User < ActiveRecord::Base
has_many :foo_models
has_many :images, :through => :foo_models
end
current_user.images
--
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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.