ruby on rails - Simple active record query -
i have feeling question easy, maybe overthinking it..
i have active record query looks this:
@activities = publicactivity::activity.includes(:owner, :trackable).where(owner_id: current_user.followed_users, owner_type: "user", kind: "activity") this works great, i'd add together current_user possible :owner. 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 spot error i'm making...thanks
current_user.followed_users activerecord_associations_collectionproxy, want ids, - current_user.followed_users.collect(&:id)
using example, total query this:
@activities = publicactivity::activity.includes(:owner, :trackable).where(owner_id: [[current_user.followed_users.collect(&:id)], [current_user.id]], owner_type: "user", kind: "activity")
ruby-on-rails ruby-on-rails-4 rails-activerecord
No comments:
Post a Comment