ruby-on-rails - PostgreSQL 和排序,在 Heroku 设置语言环境

标签 ruby-on-rails postgresql heroku

我最近将我的第一个 Ruby on Rails 应用程序推送到 Heroku,但我遇到了排序问题。我有 Å Ä 和 Ö 等瑞典字符,它们没有正确排序。它们被排序为 A A 和 O。我认为这与 postgresql 数据库的区域设置有关,对吗?

当我在 Heroku 上使用共享数据库时,是否可以将语言环境更改为瑞典语?如果是这样,我该怎么做?

如果不是,我可以使用一些 RoR 魔法以某种方式正确地排序吗?

最佳答案

如果您想走在“最前沿”,您可以使用新的 Heroku 实验室插件 https://github.com/heroku/heroku-labs这将使您能够为您的应用程序启用 Postgres 9.1(而不是默认的 8.3 Postgres),然后使用 9.1 排序规则支持。

一如既往,它是实验室,所以这意味着它有风险,但我还没有看到 heroku 发布到公共(public)测试版,然后再将其撤回。

关于ruby-on-rails - PostgreSQL 和排序,在 Heroku 设置语言环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8718505/

相关文章:

python - 在 Heroku 上的 RQ 中处理异常处理和重新排队

javascript - 如何嵌套Sequelize关联?

python - Postgres 是否缓存我们的查询以及我们如何绕过它?

css - Heroku 正在使用 repo 中不再存在的 Assets

关于 Heroku 问题的 Scala-redis 客户端连接到 RedisCloud

c# - 仅在 C# 代码中出现 SQL 语法错误

ruby-on-rails - Ruby on Rails : How to undo nested_scaffold in rails

ruby-on-rails - Google Analytics - 仅在注册成功时进行虚拟综合浏览

ruby-on-rails - Rails - 使用相同的 html 但不同的变量创建多个 home#index 页面?

ruby-on-rails - 通过模拟测试两种不同的期望