Rails: Pluck from multiple tables with includes

Wajeeh Ahsan
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")

--

--

Wajeeh Ahsan
Wajeeh Ahsan

No responses yet