2013-08-12 3 views
0

Symfony2 2.3에 대한 요리 책을 따라 자산 관리를 위해 Assetic을 사용하려고합니다.Assetic route는 javascript에 대해 404를 제공합니다.

저는 여기에서 있습니다 : How To Use Assetic for Asset Management, 새로운 '설치'를 사용하여 Symfony2 2.3.3을 공급 업체와 함께 사용하십시오.

그래서 php app/console generate:bundle으로 골격을 생성 했으므로로드해야합니다.

Resources, publicjs 아래에 두 개의 새 폴더를 만들고 console.log()를 사용하여 my.js를 만들었습니다.

이제 페이지를 다시로드 할 때 난 그냥
[18:53:23.126] GET app_dev.php/js/b36694f_part_1_myjs_1.js [HTTP/1.1 404 Not Found 2ms]

를 얻을 내가 php app/console route:debug을 할 경우 내가 기대로 만들어 것 :

Name      Method Scheme Host Path 
_assetic_b36694f   ANY ANY ANY /js/b36694f.js 
_assetic_b36694f_0  ANY ANY ANY /js/b36694f_part_1_myjs_1.js 

그것은 같은 나에게 보였다 그 것 마법이었다 그냥 일하면서 자산을 버리는 것이 나중에 쫓아 내고 싶을 때 나온다. Iv'e는 --watch으로 실행하는 것에 관한 몇 가지 게시물을 보았습니다 만, use_controller: false으로 실행할 때만 필요합니다. 이 봄 않았다

location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ { 
    expires max; 
    log_not_found off; 
} 

내가이 주석하고, 보라 보라 :

답변

1

가 발견

모든 팁, 포인터 또는 아무것도 .. .. 그것은 Nginx에-설정에 있었다 생명.

다른 프로젝트에서 config를 복사 할 때 얻은 것 같습니다.

감사합니다.

관련 문제