2016-11-27 38 views
0

我一直在尋找解決方案几天,沒有做任何事情。 真的不可能從遠程數據庫運行rails應用程序嗎?是否可以從遠程數據庫運行rails應用程序?

我的情況: 我有一個數據庫位於我的辦公室之一作爲本地服務器。 我需要我的導軌應用程序(託管在一些託管服務)連接並運行在此私有服務器上的私人數據庫。

確實有解決方案或解決方法嗎?

而不是相關的鐵軌,但它可能與Django框架。只是出於好奇。

非常感謝您的回答!

+0

之間建立VPN你'database.yml'你可以設置'url'屬性,您將URL添加到您的遠程數據庫 –

回答

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,也可以兩個服務器

+0

好吧,現在我應該使用端口轉發到我的網絡中的特定服務器嗎?或靜態應該夠了?我的MySQL端口是3306. – Kiper

+0

我不知道規範你的網絡,我不知道你用於db的服務器和操作系統。但是,是的,在大多數情況下,您應該在服務器中打開端口或在路由器中進行端口轉發。 –

相關問題