Пользователь has_one UserProfile, который имеет Community_one.
Учитывая идентификатор сообщества, я хочу получить список писем из таблицы Users.
Как получить список всех User.email, где community_id= 5?
Лучшее, что я могу найти (что работает):
User.select(:email).joins(:user_profile).merge(UserProfile.for_community(5))
Но, кажется, грубой силой ... разве нет способа сделать что-то более простое вСтроки этого ниже?
User.user_profile.community(5)