我在瘦服务器上运行一个 Rails 应用程序。我正在使用基于 eventmachine的 postgres 驱动程序 ,它可以在我的本地机器上完美运行。
当我尝试在 heroku 上部署时,em_postgres
驱动程序不起作用,应用程序无法连接到数据库。在本地,我将config/database.yml
文件中的适配器设置为em_postgresql
而不是 postgres。由于 Heroku 覆盖了您的database.yml
文件,我尝试更改DATABASE_URL
环境变量中的适配器,但没有奏效,它似乎仍在尝试使用标准的 postgres 驱动程序。
有谁知道如何在 Heroku 中正确配置数据库适配器?