Ember 2.6アプリで作業していて、ページをリフレッシュするときに困惑しました。いつでも私しかし、それはロードされませんhttp://danyuschick.com/projectsEmberとhtacess for Refreshing
:私はのようなURLに更新するたびだから、この作品
Options FollowSymLinks
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</IfModule>
:これは私が発見し、次のように私の.htaccess
ファイルを更新しているので、共通の課題になりそうです上のリフレッシュ:ここ
http://danyuschick.com/projects/14は私のルータです:
Router.map(function() {
this.route('about');
this.route('blogs');
this.route('projects', function() {
this.route('index', { path: '/' });
this.route('project', { path: '/:project_id' });
});
this.route('error', { path: '*path' });
this.route('loading');
});
そして、私のルートは、モデルを定義する
model(params) {
return this.store.findRecord('projects', params.project_id);
}
このアップデートをどこで行う必要があるのか、htaccessやルーターなどはわかりません。どんな助けも素晴らしいだろう。ありがとう!あなたはこれをしようとした場合
this.store.findRecord( 'project'、params.project_id);を試してください。 - デフォルトでember-dataはモデルを複数化し、データを要求します – kumkanillam
いいえ、@ kumkanillam。リフレッシュ時にロードされるファイルやスタイルがない場合と同じ結果です。私は見ることができますが、コンソールエラーはありません – Yuschick
私はリフレッシュ時に、params.project_idはまだ正しく読み込むことができますが。 – Yuschick