我想按标题对记录进行排序。我正在使用带有mongomapper的rails 3。 它适用于英语单词:
klass.where(hash).sort({"slug" => -1}).map &:slug
=> ["yak", "yak", "yag", "ser", "miss"]
但俄罗斯头衔存在问题。排序无法正常运行:
klass.where(hash).sort({"title" => -1}).map &:title
=> ["сэр", "мисс", "Як", "Як", "Яг"] # should be ["Як", "Як", "Яг", "cэр", "мисс"]
我知道这是mongo排序算法的一个问题,但无论如何,也许有人知道如何解决这个问题?是否有任何红宝石宝石或方法可以解决这个问题?