如何在Heroku for Rails应用程序中将一个变量传递到我的自定义database.yml中?

问题描述:

我需要传递我在自定义的database.yml中定义的变量。我正在加载一个database.yml来代替heroku覆盖的数据库。如何在Heroku for Rails应用程序中将一个变量传递到我的自定义database.yml中?

这个变量是在我的环境/ production.rb文件中确定和分配的。

但我似乎无法得到它正确分配。如果我手动编码它,它会起作用,但我不能那样做。

帮助?

+0

您不能使用database.yml来做到这一点。你不使用自定义创建的XML文件,或只是application.yml? – tjeden 2011-02-01 09:36:59

它可以从环境中放入标签

尝试以下syntax

--- 
variable: &myvar test 
something: *myvar 

不幸的是,你不能用一个变量加入正常的字符串。