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.

Reply via email to