Javascript";“发展”;及;生产
我正在用Sinatra开发一个简单的应用程序,它可以进行许多异步调用。在我的javascript代码中,我有一个变量,用于存储所有调用的域。我的问题是如何在每次发布应用程序时更改变量的值,例如:Javascript";“发展”;及;生产,javascript,ruby,sinatra,Javascript,Ruby,Sinatra,我正在用Sinatra开发一个简单的应用程序,它可以进行许多异步调用。在我的javascript代码中,我有一个变量,用于存储所有调用的域。我的问题是如何在每次发布应用程序时更改变量的值,例如: var url = "http://localhost:9292"; //development 到 我想自动化这一点,以防止在部署的应用程序中出现错误。可能吗 我曾想过用ruby代码在我的“视图”中这样做,但不知道这是否很酷 对不起,我的英语不好 谢谢 也许您可以使用: var url = 'htt
var url = "http://localhost:9292"; //development
到
我想自动化这一点,以防止在部署的应用程序中出现错误。可能吗
我曾想过用ruby代码在我的“视图”中这样做,但不知道这是否很酷
对不起,我的英语不好
谢谢 也许您可以使用:
var url = 'http://' + document.domain;
document.domain获取当前域的名称。尝试:
window.location.port
获取当前网站的域端口;) 在视图中执行此操作非常有意义。是否需要包含域?为什么不让链接以斜线开头呢?Ex:href=“/base directory/some file.htm”在某些情况下是的,因为我调用了使用测试url的子系统。对不起,我忘了编写端口。如果我不需要使用本地主机的端口,我测试了这个表单。你还有别的建议吗?谢谢,我正在使用返回“”的location.origin,但我认为它仍然很难看。
var url = 'http://' + document.domain;