我当前的Ember路由器正在使用hash
位置,我想切换到使用history
位置。我正在使用带有thin
的Rails来提供应用程序并在Heroku上托管。
如何优雅地更改位置设置,以便用户添加书签的链接不会突然开始破坏?
我看到this solution要编辑.htaccess
文件,但据我所知,Rails doesn't run on top of Apache,所以这不是解决方案?
答案 0 :(得分:1)
我建议做这个客户端。将这样的内容添加到您的应用中:
App = Ember.Application.create({
ready: function() {
if (location.hash) {
//map known hash values to urls, redirect as needed...
}
}
});