Много стара публикация, но се справям с проблем, подобен на OP. Искаме да можем да търсим име и да транслитерираме, за да дадем по-добри резултати. Въпреки това, с нашите версии на Postgres и rails символът транслитерира същото в 'ss'.
Просто исках да споделя откритията си, в случай че могат да бъдат полезни на други, които случайно попаднат на тази публикация.
В релси 5.2:
irb(main):001:0> ActiveSupport::Inflector.transliterate('ß')
=> "ss"
В postgres 9.6 получавам:
db-test=# SELECT unaccent('ß') AS unaccent_name;
unaccent_name
---------------
ss
(1 row)