【发布时间】:2015-09-29 06:01:50
【问题描述】:
我正在 Heroku 上部署一个 Rails 项目(使用 jruby)。 它正在成功部署,但我无法运行:
heroku run rake db:migrate
(我是应用程序的合作者之一,而不是所有者)
它正在抛出异常:
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: FATAL: no pg_hba.conf entry for host "54.163.178.100", user "XXXX", database "YYYY", SSL off
搜索后我得到了一种方法,即在 DB url 中添加 ?ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory,但我不知道在哪里添加它。
除此之外,当我尝试在我的个人帐户的应用程序上部署相同的 Rails 项目时,它工作正常。heroku run rake db:migrate 正在成功。
有人可以帮我解决吗?
【问题讨论】:
标签: ruby-on-rails ruby postgresql heroku rails-activerecord