【发布时间】:2012-03-09 05:06:07
【问题描述】:
为我最后一年的项目开发一个 Rails 应用程序,我想使用 heroku(为了安全而使用一个不起眼的子域)来部署它,以便我的主管可以了解最新的发展。我的 rails 应用程序连接到具有预先存在的模式/数据的远程 MySQL 数据库,而不是默认的 sqlite 数据库。我的 database.yml 设置得很好,因为当我在本地运行我的应用程序时,它连接到远程数据库并且工作正常。但是,当我将它推送到heroku时,主页甚至都不会打开。
我假设 Heroku 默认在本地查找您的数据库(PostGreSQL,如果我是正确的)。如何配置我的应用程序以便 Heroku 可以连接到我的远程数据库?如果 Heroku 无法做到这一点,是否还有其他任何人都可以推荐的简单且(最重要的是)免费的 Rails 托管服务?
【问题讨论】: