2014-10-30 28 views
0

我想知道是否有人试过这个。一个正常的Web应用程序可以在一个域中的风格被部署json对基于文件夹的应用程序调用rails路径

  1. :例如:http://www.webapp.com/
  2. 子域风格:例如:http://webapp.domain.com/
  3. 在虚拟目录的风格:例如:http://www.domain.com/webapp

我问题依赖于选项3.

典型的json/ajax调用如下所示:

$.getJSON("<%= somecontroller_somemethod_path%>.json", params, function(result) { 
//code here 
}); 

此代码在选项1和2上运行良好,但在选项3上打破。电话没有发送到http://www.domain.com/webapp/somecontroller/somemethod.json,它离开了webapp。

我该如何解决这个问题?是否有可能在我的本地主机上测试/调试这个服务,像而不是localhost:3000那样服务于我的应用。

回答

1

我认为这是在guides解释。您必须添加一条线到您的config/application.rb或添加到环境配置:

config.relative_url_root = "/webapp" 
+0

不错,我遇到了“我该如何搜索?”的问题。并且永远不会以我使用的关键字结束。这是一个好的开始 – tostasqb 2014-10-30 15:39:03

相关问题