Проверьте, существует ли запись с несколькими значениями в Rails - PullRequest
0 голосов
/ 28 июня 2019

Я пытаюсь проверить существование записи с несколькими условиями в Rails. Например:

def person_existence(country_name, state_name)
  Person.exists?(country: country_name, state: state_name, gender: 'male') ? 'Male' : 'Female'
end

Это хорошо работает, но что если я захочу проверить значение третьего пола, например Transgender или No gender? Как я могу использовать exists для проверки трех значений gender в приведенном выше коде? Является ли использование if, elsif и else единственным вариантом или есть лучший вариант?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...