I have a feeling this question is easy, but maybe I am just overthinking it..
I have an Active Record query that looks like this:
@activities = PublicActivity::Activity.includes(:owner, :trackable).where(owner_id: current_user.followed_users, owner_type: "User", kind: "Activity")
This works great, but I'd like to add current_user
as a possible :owner
. So I've tried many options, including:
@activities = PublicActivity::Activity.includes(:owner, :trackable).where(owner_id: [[current_user.followed_users], [current_user]], owner_type: "User", kind: "Activity")
@activities = PublicActivity::Activity.includes(:owner, :trackable).where(owner_id: [current_user.followed_users, current_user], owner_type: "User", kind: "Activity")
However I'm getting errors like:
Cannot visit User::ActiveRecord_Associations_CollectionProxy
Can anyone spot the mistake I'm making...thanks