我有一个问题,我有一个国家模型。数据库中的条目是:{:name => 'United Kingdom'}
我拥有的数据UK
不是United Kingdom
. 在我搜索它的其他模型中,我已经完成了:
country_name = "United Kingdom" 如果 country.name == "UK"
但我必须在整个应用程序中都这样做,这很糟糕。
所以问题是:在Country
模型中,我怎样才能进行仅用于搜索的搜索。当它进行查询时,我不想要{:name => 'UK'}
.
例如。如果我搜索UK
并且结果应该是{:name => 'United Kingdom'}
NOT {:name => 'UK'}
。
如果我可以放入一些愚蠢的hack,那么解决方案就可以了:
name = "United Kingdom" 如果搜索字符串 == "UK"