Ransack 西里尔字母(俄语)不区分大小写的生产搜索

Ransack cyrillic (russian) case insensitive search on production

我用field_name_cont。这个谓词在生产中与拉丁字符集一起工作很好,但它对西里尔字母区分大小写。在我的本地机器上,这两个都可以正常工作。如何找出问题所在?谢谢!

我作品中的 Postgres 编码是 SQL-ASCII。我的开发机器上的 Postgres 是 UTF-8。将 Postgres 编码更改为 UTF-8 后,一切正常。