Ember 2.6 앱에서 작업 중이며 페이지 새로 고침과 관련하여 문제가 발생했습니다. 내가 같은 URL에 새로 고침 할 때마다새로 고침을위한 Ember 및 htacess
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
, 그것은로드되지 않을 때마다 나는 새로 고침 : 여기
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