如何优雅地将 ember 哈希位置重定向到历史位置
Posted
技术标签:
【中文标题】如何优雅地将 ember 哈希位置重定向到历史位置【英文标题】:How to gracefully redirect ember hash location to history location 【发布时间】:2013-08-24 13:49:58 【问题描述】:我当前的 Ember 路由器正在使用 hash
位置,我想切换到使用 history
位置。我正在使用带有 thin
的 Rails 来提供应用程序并托管在 Heroku 上。
如何优雅地更改位置设置,以使用户收藏的链接不会突然中断?
我看到this solution 编辑.htaccess
文件,但据我所知,Rails doesn't run on top of Apache,所以这不是解决方案?
【问题讨论】:
【参考方案1】:我建议在客户端执行此操作。在您的应用中添加类似这样的内容:
App = Ember.Application.create(
ready: function()
if (location.hash)
//map known hash values to urls, redirect as needed...
);
【讨论】:
以上是关于如何优雅地将 ember 哈希位置重定向到历史位置的主要内容,如果未能解决你的问题,请参考以下文章