Heroku上的数据库区域设置/排序规则

时间:2010-09-15 08:12:06

标签: heroku collation

我们正在使用流浪汉和铁轨开发瑞典网站。我们想在Heroku上托管该站点,但是我们遇到了DB数据排序顺序的问题。有谁知道是否有办法为基础标准Heroku DB指定排序规则?

1 个答案:

答案 0 :(得分:0)

我很想知道是否有Heroku推荐的方法来解决这个问题,但我通过合并初始化程序中的整理(以及我的编码方式)解决了类似的问题。在environment.rb中的Rails :: Initializer.run块内部

class Rails::Configuration
 def database_configuration
   # Heroku overwrites the database.yml file   
   require 'erb'
   YAML::load(ERB.new(IO.read(database_configuration_file)).result).each_value {|env| env.merge!({"encoding" => "utf8", "collation" => "utf8_general_ci"}) }
 end
end

值得一提的是,这是在Rails 2.3.5中完成的,所以milage可能会有所不同。