2017-02-20 72 views
1

我在我的rails應用程序中出現了一些錯誤,這些錯誤正在做很多跨域的事情,我正在嘗試爲此找到一個小的修復程序。有兩個actioncables /有線網絡套接字服務器?

是否有可能在生產文件中包含多個/電纜網址,以便使用兩者或哪些作品?

示例代碼:

config.web_socket_server_url = ['wss://example.herokuapp.com/cable', 'wss://www.example.com'] 

我已經嘗試過這一點,但遺憾的是它不工作。

回答

0

如果您使用的是兩個heroku應用程序,則可以將應用程序的url存儲到環境變量中,並在您的配置中引用該變量。首先,在你終端

heroku config:set -a YOUR_APP_NAME RAILS_HOST="YOUR_APP_URL" 

然後設置配置

config.web_socket_server_url="wss://#{ENV['RAILS_HOST']}/cable" 

如果你的第二個應用程序是不是一個應用程序內的情況下,那麼你應該保存完整的URL兩個應用程序和使用

config.web_socket_server_url=ENV['RAILS_HOST'] 
相關問題