2012-04-27 5 views
2

Heroku 앱에서 사진을로드하는 데 문제가 있습니다.Heroku 앱이 사진을 제대로로드하지 못합니다.

그것은 나를 미치게합니다.

5 개의 사진이있는 페이지가 있습니다. 내 로컬 호스트에서 완벽하게로드되지만 Heroku에서 앱을 열어 볼 때 5 개의 이미지 중 2 개만 올바르게로드됩니다.

나머지는 RoutingError 404 오류가 발생합니다. 나는 내 코드를 반복해서 검사했다. 파일이 공개/자산에 있는지 확인합니다. 두 곳에서 파일 이름이 제대로 참조되고 있지만 여전히이 오류가 발생했는지 확인했습니다.

무엇이 문제일까요 ???

좋아
bundle exec rake assets:precompile 
git add . 
git commit -m "precompiled assets" 
git push heroku master 
+0

당신이하기 전에 자산을 미리 컴파일 마십시오의 그 당신은 영웅에게 배치합니까? – Dru

답변

1

, 내가 그것을 알아 냈 : 당신이 배포하기 전에 자산을 미리 컴파일하지 않으면

감사합니다,

파이

1

나는이 (또는 그것의 변형)을 시도 할 것입니다. 공공/자산에서 사진을 삭제하고, 코드를 적용한 다음 사진을 다시 추가하고 다시 커밋하고 코드를 푸시했습니다.

참고 : 질문을 게시 한 후 실제로 2 분이 지났지 만 지금까지는 답변을 게시 할 수 없습니다.

0

사용 자산은 모두 GitHub의에 변경 내용을 밀어

프로덕션 서버

config/environments/production.rb

config.serve_static_assets = true 
config.assets.compile = true 
에 대한 프리 컴파일 및 Heroku가

git add . 
git commit -m "Enable assets precompile for production environment" 
git push origin master 

git push heroku master 

이 :)

관련 문제