Ruby on Rails Wednesday, March 2, 2016

def feed
  following_ids = current_user.following_users.map(&:id)
  following_ids << current_user.id
  @following_activities = Post.where(user_id:following_ids).order("created_at desc").paginate(page:params[:page])
end


~Mahcsig


On Wed, Mar 2, 2016 at 1:04 PM, David Williams <lists@ruby-forum.com> wrote:
Mahcsig wrote in post #1181844:
> How about just adding the current_user.id to the following_ids array?
> You
> could then pull all the posts in one shot, and remove the next two
> lines.
>
> ~Marc
>
>
> ~Mahcsig
>
> On Wed, Mar 2, 2016 at 10:47 AM, David Williams <lists@ruby-forum.com>

Can you write-out your approach to simplify/refactor the code above???

--
Posted via http://www.ruby-forum.com/.

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/67d70c57c5bb3a1199f54378d53a9eee%40ruby-forum.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CANBna%3DB2AX2sXyCuZ_CjRZfJCOnX-DfX7yA1UfayNwOG%2BOieNg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment