我的网站包含api
个子域名。在该网站所在的同一个域中,我还有一个dev
子域,您猜对了,该网站的开发版本。
我的问题是该网站的开发版本还有一个api
子域名(即:api.dev.example.com
。使用正则表达式匹配子域的最后一段与{{{ 1}}(api
),但/api(?:\..*)?/
助手不会生成我想要的内容。他们吐出*_url
而不是吐出http://api.dev.example.com/somepath
。
我正在寻找一种解决方案,不需要特殊处理开发站点和prod站点。子域根据请求进行嗅探,所以一些这样的废话不会吸引我。
相关routes.rb内容:
http://dev.example.com/somepath
答案 0 :(得分:0)
您可以将子域名传递给网址助手:
init: function() {
this.bindUIActions();
return 'Hi!';
}
这将生成fear_and_loathing_in_las_vegas_url(subdomain: 'api.dev')