Rails: Pluck from multiple tables with includes
Dec 31, 2020
I have a simple use case:
User has my businesses via membership and Business has many team_members(users) via memberships. While Membership, being bridge table, has only 2 entries i.e business_id and user_id.
And i’m trying to pluck user’s email and business’s name for each membership.
This worked smoothly.
Membership.includes(:user,:business).all.pluck("businesses.name", "users.email")