我一直在寻找解决方案,并且没有任何事情。 从远程数据库运行rails app真的不可能吗?
我的情况: 我有一个数据库位于我的一个办公室作为本地服务器。 我需要我的rails应用程序(托管在某些托管服务上)来连接并在此私有服务器上运行此私有数据库。
真的有解决方案或解决方法吗?
与rails无关,但是可以使用django框架。只是出于好奇。
非常感谢你们的答案!
答案 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