On Mon, Mar 1, 2010 at 11:09 AM, Michal Burak <[email protected]> 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 [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-talk?hl=en.

