Ставим гем unicode
github.com/blackwinter/unicode
подключаем его к своему проекту require «unicode»;
и используем его методы Unicode::downcase и Unicode::upcase
Я же просто расширил стандартный класс String:
pastebin.com/8ntg0sjK
У меня в блоге подробнее написано, и описан способ использования с Ruby on Rails.
Ссылка на блог в профиле или пишите в личку. Боюсь хабраэфекта :)