我已经用 faye 建立了一个 rails 应用程序。
它包括以下代码部分:
应用程序.html.haml:
= javascript_include_tag "http://localhost:9292/faye.js"
讨论.js:
$(function() {
var faye = new Faye.Client('http://localhost:9292/faye');
faye.subscribe("/messages/new", function(data) {
eval(data);
});
});
当我在本地主机上以开发模式运行应用程序时,一切正常。在 VPS 服务器上,它尝试访问我的“localhost:9292/faye”,而它应该是服务器 localhost。
问:有没有一种方法或方法让它在服务器和本地主机上使用相同的代码?手动更改到域看起来并不像 rails 方式。