2016-11-02 24 views
1

我有兩個問題在一個,我試圖綁定IP地址從jasmine rails ruby​​gem到localhost以外的東西。在jasmin中更改綁定IP地址,或使用兩個rails開發環境

原因是我在軌道上使用Ruby進行開發,50%的時間是在筆記本電腦上工作,另外50%是從我的電腦上工作。所以我需要能夠使用兩臺機器從瀏覽器訪問它。

我試過在Linux機器上使用X轉發,但這非常緩慢並且減慢了我的工作。

所以我的兩個問題是,對於Rails的方式 1:我應該改變茉莉花綁定IP到別的東西,如果是的話,怎麼樣? 2:我應該單獨在兩臺機器上運行開發服務器,而不是從筆記本電腦上傳到PC上的ftp?

+0

容易使本地主機可以使用localtunnel或ngrok公共URL來解決這個問題。另一種選擇是部署到託管平臺。 –

+0

這似乎是一個非常hackey的方法。 @maxpleaner –

+0

你比較它是一種什麼樣的非hacky方法? –

回答

0

我能加入這個對我的nginx的conf

server { 
    server_name   example.com; 
    root /home/user/rails/public; 
    location/{ 
     proxy_pass   http://localhost:8888; 
     proxy_set_header Upgrade $http_upgrade; 
     proxy_set_header Connection "upgrade"; 
     proxy_set_header Host 127.0.0.1; 
     proxy_redirect  off; 
     proxy_http_version 1.1; 
     proxy_buffering off; 
     proxy_cache_bypass $http_pragma $http_authorization; 
     proxy_no_cache  $http_pragma $http_authorization; 
    } 

}