2016-04-28 8 views
0

私は私の投稿と私が従う人を表示したいと思います。 私は@posts = Post.where(user_id: current_user.following_users.ids)をやってみました。それは私が従う人の投稿だけを示しています。自分の投稿をフィードに表示するにはどうすればいいですか?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

あなたはこの

def show 
    @posts = Post.where(user_id: current_user.following_users.ids + [current_user.id]) 
end 
のような範囲に、現在のユーザIDを追加することによって、それを解決することができ
関連する問題