0

我当前的 Ember 路由器正在使用该hash位置,我想切换到使用history位置。我正在使用 Railsthin来提供应用程序并在 Heroku 上托管。

如何优雅地更改位置设置,以使用户收藏的链接不会突然中断?

我看到了这个编辑.htaccess文件的解决方案,但据我所知,Rails不能在 Apache 之上运行,所以这不是解决方案吗?

4

1 回答 1

1

我建议做这个客户端。在您的应用中添加类似这样的内容:

App = Ember.Application.create({
  ready: function() {
    if (location.hash) {
     //map known hash values to urls, redirect as needed...
    }
  }
});
于 2013-08-22T04:49:37.883 回答