Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Heroku数据库语言环境/排序规则_Heroku_Collation - Fatal编程技术网

Heroku数据库语言环境/排序规则

Heroku数据库语言环境/排序规则,heroku,collation,Heroku,Collation,我们正在开发一个使用hobo和rails的瑞典网站。我们想在Heroku上托管该站点,但数据库结果的排序顺序有问题。有人知道有没有办法为底层标准Heroku DB指定排序规则吗?我很想知道是否有Heroku推荐的方法可以做到这一点,但我通过在初始值设定项中合并排序规则(在我的例子中也是编码)解决了类似的问题。在environment.rb中的Rails::Initializer.run块内部 class Rails::Configuration def database_configurati

我们正在开发一个使用hobo和rails的瑞典网站。我们想在Heroku上托管该站点,但数据库结果的排序顺序有问题。有人知道有没有办法为底层标准Heroku DB指定排序规则吗?

我很想知道是否有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中完成的,因此差异可能会有所不同