У меня проблема, у меня модель Country. где запись в БД: {:name => 'United Kingdom'}
У меня есть данные UK
вместо United Kingdom
. в других моделях, где я это ищу, я сделал:
country_name = "United Kingdom" if country.name == "UK"
но я должен делать это во всем приложении, и это просто плохо.
Итак, вопрос: как я могу в модели Country
выполнить поиск, который делает это ТОЛЬКО для поиска. когда он делает запрос, я не хочу {:name => 'UK'}
.
например. если я ищу UK
и результат должен получиться {:name => 'United Kingdom'}
НЕ {:name => 'UK'}
.
Решение в порядке, если я могу просто добавить какой-нибудь глупый хак, например:
name = "United Kingdom" if searchstring == "UK"