【发布时间】:2013-08-12 12:26:05
【问题描述】:
我一定是做错了什么。我有一个使用 Rails 提供的简单应用程序,其中包含以下内容:
App.Router.reopen({
location: 'history'
});
App.Router.map(function() {
this.resource('news')
});
当我在根 URL 进入应用程序并使用 {{#linkTo}} 转换到 news 路由时,一切正常。 URL 更新为/news。
但是当我尝试直接转到/news 时,Rails 给了我一个 404 错误,因为我没有在 Rails 中定义news 路由(显然)。
我已经阅读了 Ember 存储库中的一些问题,搜索了 Discussion.emberjs.com 并阅读了指南、内联文档和 Ember.Location 的 API,但我不清楚如何使这项工作发挥作用或者它是否应该像我期望的那样工作。
我错过了什么?
【问题讨论】:
标签: ember.js pushstate ember-router