I think that rather than building up the list of posts to shows by hand, I believe that you can use scopes (e.g. has_many :through` on the user to be able to do something like `current_user.folowee_posts`.