2016-04-28 5 views
0

Ich möchte meine Posts und die Leute, denen ich auch folge, anzeigen. Ich habe versucht @posts = Post.where(user_id: current_user.following_users.ids) und es zeigt nur die Beiträge der Leute, denen ich folge. Was wäre der beste Weg, um meine Beiträge im Feed zu zeigen?Wie wird der Benutzer current_user posst und die Personen angezeigt, denen der Benutzer folgt?

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 

Antwort

4

Man konnte es lösen, indem sie nur auf den Umfang der aktuellen Benutzer-ID hinzugefügt ähnliche

def show 
    @posts = Post.where(user_id: current_user.following_users.ids + [current_user.id]) 
end 
Verwandte Themen