ページの再読み込み/更新時に遷移が発生しないという問題が発生しています。アプリケーションを起動してリンクをクリックすると、すべてが完全に機能しますが、ルートをリロードすると、空のページ (空白) が表示されます。これは、以下のMovieIndexRouteで発生しています。
// Router
MediaUi.Router.map(function () {
this.resource('movies', { path: '/'}, function() {
this.resource('movie', { path: 'movie/:id' }, function() {
this.route('edit', { path: '/edit' });
});
});
});
// Movies Route
MediaUi.MoviesRoute = Ember.Route.extend({
model: function() {
var media;
media = MediaUi.Media.find();
return media;
}
});
// Movie Route
MediaUi.MovieRoute = Ember.Route.extend({
serialize: function(model) {
return { id: model.get('_id') };
}
});
// Movie Index Route
MediaUi.MovieIndexRoute = Ember.Route.extend({
model: function(params) {
return this.modelFor('movie');
}
});
https://github.com/alvincrespo/media-ui/tree/nested-resourcesの nested-resources ブランチのリポジトリにもアクセスできます。
ページとコンソールを示す次のスクリーンショットも追加しました。
これについての助けをいただければ幸いです。ありがとう!