2016-04-28 17 views
0

我想顯示我的帖子以及我關注的人。 我試過做@posts = Post.where(user_id: current_user.following_users.ids),它只顯示我關注的人的帖子。在Feed中顯示我的帖子的最佳方式是什麼?如何顯示current_user posst以及用戶關注的人員?

UsersController

def following 
@user = User.find params[:id] 
current_user.mark_as_following @user 
redirect_to @user 
end 

HomeController

def show 
@posts = Post.where(user_id: current_user.following_users.ids) 
end 

回答

4

您可以通過只將當前用戶ID的範圍是這樣

def show 
    @posts = Post.where(user_id: current_user.following_users.ids + [current_user.id]) 
end 
解決問題
相關問題