2014-06-23 6 views
0

heroku.com에서 자산 파이프 라인 기사를 읽었습니다. 거의 모든 일을 올바르게 처리하고있는 것처럼 보이지만 내 application.js 및 응용 프로그램에 404가 표시됩니다. CSS.Heroku에서 Sass/Haml/Coffeescript를 배포

지문을 비교하면 URL 도우미가 요청에있는 것보다 다른 답을주고 있음을 알 수 있습니다.

$ heroku run bash 
Running `bash` attached to terminal... up, run.1960 
~ $ ls public/assets 
application-50ce5a3afe618615672a7e1ee461035b.css  bootstrap.css-8bad3d2500139cbdf1d0c7c9c035fc1f.map.gz 
application-50ce5a3afe618615672a7e1ee461035b.css.gz bootstrap-theme.css-f1ed2b42047809f68d201f3559550d16.map 
application-5e5228fa658dcbd73b15ab478802b54e.css  bootstrap-theme.css-f1ed2b42047809f68d201f3559550d16.map.gz 
application-5e5228fa658dcbd73b15ab478802b54e.css.gz fontawesome-webfont-57144723bcb14fce1497e62ea6b81fbe.eot 
application-7d1d546aa11d09b7a74cda86f09b273f.css  fontawesome-webfont-583792bbfa3fd24f9ba26bd5d5741afe.ttf 
application-7d1d546aa11d09b7a74cda86f09b273f.css.gz fontawesome-webfont-ad8c4e159be2c0459c78484f3a0a451e.woff 
application-9f14cf75fbb8c9bba0cb61791d45ccbc.js  fontawesome-webfont-ca4357fcad960eba2cdbcc610be8353f.svg 
application-9f14cf75fbb8c9bba0cb61791d45ccbc.js.gz glyphicons-halflings-regular-171c97066e4db52896df4e14c2905e8e.eot 
application-a709048a59192f689302f9983808bc06.js  glyphicons-halflings-regular-7206a6a5553d1b106dc988b6af7e29df.ttf 
application-a709048a59192f689302f9983808bc06.js.gz glyphicons-halflings-regular-a6d95d67a6db3f50ff64b2103e8c9348.woff 
application-ec90d79697332b5eff4e6bc89e0f868b.js  glyphicons-halflings-regular-e327cd5918c69ba34cb1c92b9c7c424a.svg 
application-ec90d79697332b5eff4e6bc89e0f868b.js.gz manifest-cac4929f095c2cf99a97058140de8a3a.json 
bootstrap.css-8bad3d2500139cbdf1d0c7c9c035fc1f.map twitter 

$ heroku run rails console 
Running `rails console` attached to terminal... up, run.7999 

Loading production environment (Rails 4.0.0) 
irb(main):001:0> 
irb(main):002:0* puts helper.asset_path("application.js") 
/assets/application-9f14cf75fbb8c9bba0cb61791d45ccbc.js 

을 그리고 크롬에, 나는에 대한 요청은 다음을 참조하십시오 : 여기에게 Heroku에서 볼 수있는 작업은 그래서이 내가 무엇을 요구하고있다처럼 보인다

http://myapp.herokuapp.com/assets/application-9f14cf75fbb8c9bba0cb61791d45ccbc.js 

, 도우미가 지정되는 것입니다 , 나는 아직도 404를 얻고있다. 나는 무엇을 놓치고 있는가?

감사합니다.

+1

응용 프로그램이 ['static assets'] (http://guides.rubyonrails.org/asset_pipeline.html#in-production)을 사용하도록 설정되어 있습니까? –

+1

예, 제가 놓친 퍼즐 조각이었습니다. 감사! –

답변

0

Repo에 추가하고 Heroku로 푸시하기 전에 rake assets:precompile을 실행 해보십시오.

관련 문제