Ember.js,Rails和Wildcard子域

时间:2013-08-15 21:31:00

标签: ruby ember.js subdomain ruby-on-rails-4 ember-router

如何使用带有rails通配符子域的ember.js路由?

说,用户在网站上注册,他们会获得一个子域名。 Joe和Josh都注册了,他们每人都得到一个子域名。

joe.mysite.com josh.mysite.com

Rails路由所有api调用(routes.rb),而ember路由其他所有内容。这样做的最佳方法是什么?使用rails或ember来路由它?甚至可以使用ember来路由子域吗?

1 个答案:

答案 0 :(得分:0)

最好的方法是使用location.hostlocation.hostname以编程方式进行检查。

但是ember通常通过伪造URL而不是重新加载页面来实现它的魔力......我不知道在没有重新加载页面的情况下切换子域的任何方法。

我将子域名重定向到主应用程序中的URL,让Ember从那里处理路由。