Есть ли лучший способ написать это:
User.where (: genre_id => Genre.where (: name => 'Acoustic'). First.id) .first.first_name
Я пытаюсь вернуть всех пользователей с жанром "Акустика".
Выше будет работать, если есть пользователи с настройкой Акустика. Но если я сделаю:
User.where (: genre_id => Genre.where (: name => 'Pop'). First.id) .first.first_name
Я получу ошибку, так как нет пользователей, связанных с поп
жанр ...
Какие-нибудь предложения, чтобы заставить это работать?