非常に古い投稿ですが、OPと同様の問題に取り組んでいます。名前を検索して音訳して、より良い結果が得られるようにしたいと考えています。ただし、Postgresとrailsのバージョンでは、文字は同じように「ss」に変換されます。
この投稿に出くわした他の人に役立つかもしれない場合に備えて、私の調査結果を共有したかっただけです。
Rails 5.2の場合:
irb(main):001:0> ActiveSupport::Inflector.transliterate('ß')
=> "ss"
postgres9.6では次のようになります。
db-test=# SELECT unaccent('ß') AS unaccent_name;
unaccent_name
---------------
ss
(1 row)