是否可以从远程数据库运行rails app?

时间:2016-11-27 17:46:18

标签: ruby-on-rails

我一直在寻找解决方案,并且没有任何事情。 从远程数据库运行rails app真的不可能吗?

我的情况: 我有一个数据库位于我的一个办公室作为本地服务器。 我需要我的rails应用程序(托管在某些托管服务上)来连接并在此私有服务器上运行此私有数据库。

真的有解决方案或解决方法吗?

与rails无关,但是可以使用django框架。只是出于好奇。

非常感谢你们的答案!

1 个答案:

答案 0 :(得分:1)

您可以在databasey.yml中设置主机,如:

production:
  adapter: postgresql
  encoding: utf8
  database: prod_db
  username: prod_user
  password: prod_pwd
  host: 10.10.10.10
  port: 5432
  pool: 3

但你应该有静态IP,或者你可以在两台服务器之间创建VPN