On 30 July 2011 16:36, Stefano <[email protected]> wrote: > Hi guys > > I am not sure if it is actually possible what I am trying to do, but > Im sure you can help me with it. > Let me start with my models: > > class User < ActiveRecord::Base > has_many :wall_posts, :class_name => "Post", :foreign_key => > "wall_id", :order => 'created_at DESC' > has_many :invites, :class_name => "Invite", :foreign_key => > "contact_id", :order => 'created_at DESC' > end > > Now what I want is to combine this to a sort of stream (facebook > style). This works fine if I do it with an array as in: > > def stream > stream = wall_posts + invites > end
You could use STI and combine the two classes into one table. Then the stream would be trivial I think. Colin -- 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.

