如何使用带有rails通配符子域的ember.js路由?
说,用户在网站上注册,他们会获得一个子域名。 Joe和Josh都注册了,他们每人都得到一个子域名。
joe.mysite.com
josh.mysite.com
Rails路由所有api调用(routes.rb),而ember路由其他所有内容。这样做的最佳方法是什么?使用rails或ember来路由它?甚至可以使用ember来路由子域吗?
答案 0 :(得分:0)
最好的方法是使用location.host
或location.hostname
以编程方式进行检查。
但是ember通常通过伪造URL而不是重新加载页面来实现它的魔力......我不知道在没有重新加载页面的情况下切换子域的任何方法。
我将子域名重定向到主应用程序中的URL,让Ember从那里处理路由。