この質問に対する最新の回答は見つかりませんでした。リフレッシュまたは直接URLでEmberエラーが発生しました
私はエンバーの私の最新のプロジェクトを構築していないと私はできるだけ早く私は生産のために構築し、サイトをホストとして、直接、ローカルにリフレッシュと異なるルートにアクセスすることができていますが、これはもはや機能します。私はルーターのスラッグ部分が正しいと確信しているので、何を更新する必要があるのか分かりません。
注:私はEmber CLIを使用しています。
Router.js
const Router = Ember.Router.extend({
location: config.locationType
});
Router.map(function() {
this.route('reviews', function() {
this.route('index', {path: '/'});
this.route('review', {path: '/:review_id'});
});
this.route('movies');
this.route('about');
this.route("error", { path: "*path"});
});
レビューモデル
export default Ember.Route.extend({
model(params) {
const id = parseInt(params.review_id);
const movies = this.get('movies');
return movies.getMovieById(id);
},
movies: Ember.inject.service()
});
私は直接、私は404与えられています、/reviews
、/movies
、または/reviews/:review_id
アクセスまたはリフレッシュしようとした場合でも、 aboutルートにはデータを取得するモデルはありませんが、単にテンプレートを読み込むだけです。私が更新できる唯一のルートは、サイトのインデックスページです。
:これは私の問題を解決しているために見えます。しかし、Emberが自然に動作するようにホスティングを更新する方法はまだわかりません。 – Yuschick