find_by_name pasujace do konkretnego wzorca

zastanawiam sie jak rozwiazac taki problem:
Chcę wyszukiwać rekordy z bazy danych wg konkretnego wzorca. Konkretnie chodzi o to, że np. majac w urlu params[:cat] = ‘wiadomosci’ zapytanie zwrocilo mi rekord gdzie category.name = “Wiadomości”. Najprościej jest to zrobic dodając po prostu specjalną kolumnę np. matches_to w ktorej bede przechowywal nazwe juz bez polskich liter i wyszukiwac przez Category.find_by_matches_to, ale zastanawiam się czy nie macie lepszego pomyslu ?

Być może wystarczy szatańskie rozwiązanie: podmienić wszystkie potencjalnie polskie literki na _ i puścić LIKE-a.

Zdecydowanie proponuje obiekt posiadający:
category.name
category.name_alias,
gdzie alias będzie przetworzonym name bez polskich znaków (na forum trwała już dyskusja na ten temat). W takiej sytuacji możesz zachować jednoznaczność (doklejając_1, _2 itd).