1

ページの再読み込み/更新時に遷移が発生しないという問題が発生しています。アプリケーションを起動してリンクをクリックすると、すべてが完全に機能しますが、ルートをリロードすると、空のページ (空白) が表示されます。これは、以下の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 ブランチのリポジトリにもアクセスできます。

ページとコンソールを示す次のスクリーンショットも追加しました。ページ更新のスクリーンショット

これについての助けをいただければ幸いです。ありがとう!

4

0 に答える 0