2014-06-16 2 views
0

그래서 저는 heroku에서 프로덕션으로 실행중인 앱을 가지고 있으며 등급 시스템과 관련된 이미지가로드되지 않는 이상한 이유로 인해 즉, 사용자는 영화를 평가할 수 있고 5 개의 별 이미지가 표시되어야하며 영화 평가 비율을 선택할 수 있습니다. 일부 이미지가 영웅에게 없습니까?

이제 별 개발에 완벽하게 잘 보여 그러나 그들은 생산에 표시되는 방법이 있습니다 :

production image error

내가 마우스 오른쪽 버튼을 클릭하고 요소를 검사 할 때 말한다

"주어진 URL을로드하지 못했습니다"

나는 또한 다음을 실행했습니다

locally: rake assets:precompile 
locally: RAILS_ENV=production bundle exec rake assets:precompile 
production: heroku run bundle exec rake assets:precompile 

및 이미지 여전히 표시되지 않습니다, 무슨 내가 잘못 뭐하는 거지?

감사합니다.

편집 (경로가 잘못되었으므로 이제는 이미지에 대해 asset_path를 사용해야하지만 질문 플러그인에 포함되어 있습니다!) 어떻게하면 asset_path에서 가져올 수 있습니까? '다시 스타 off.png :

$.fn.raty.defaults = { 
     cancel   : false, 
     cancelHint  : 'cancel this rating!', 
     cancelOff  : 'cancel-off.png', 
     cancelOn  : 'cancel-on.png', 
     cancelPlace  : 'left', 
     click   : undefined, 
     half   : false, 
     halfShow  : true, 
     hints   : ['bad', 'poor', 'regular', 'good', 'gorgeous'], 
     iconRange  : undefined, 
     mouseover  : undefined, 
     noRatedMsg  : 'not rated yet', 
     number   : 5, 
     path   : 'img/', 
     precision  : false, 
     round   : { down: .25, full: .6, up: .76 }, 
     readOnly  : false, 
     score   : undefined, 
     scoreName  : 'score', 
     single   : false, 
     size   : 16, 
     space   : true, 
     starHalf  : 'star-half.png', 
     starOff   : 'star-off.png', 
     starOn   : 'star-on.png', 
     target   : undefined, 
     targetFormat : '{score}', 
     targetKeep  : false, 
     targetText  : '', 
     targetType  : 'hint', 
     width   : undefined 
    }; 
+0

html을 검사하여 어디에서 이미지를로드하려고하는지 확인하십시오. 그런 다음 실제로 그 위치에 아무 것도 있는지 확인하십시오. –

+0

당신은 확실히 올바른 방향으로 나를 지적했습니다. 업데이트 된 게시물을보십시오. – user3399101

+0

하나의 작동하지 않는 이미지를 선택하여 작업 할 수 있습니까? src가 어디에 설정되었고 실제로 파일 시스템에 /public 폴더를 기준으로 어디에 있는지 말해보십시오. –

답변

0

나는이에

starHalf  : 'star-half.png', 
    starOff   : 'star-off.png', 
    starOn   : 'star-on.png', 

...이 같은 문제를 가지고 그냥 실제 미리 컴파일 된 링크가있는 raty.js에 직접 링크를 수정 결국

starHalf  : 'star-half-db15fb9b3561d5c741d8aea9ef4f0957bd9bc51aa1caa6d7a5c316e083c1abd5.png', 
starOff  : 'star-off-6aaeebdaab93d594c005d366ce0d94fba02e7a07fd03557dbee8482f04a91c22.png', 
starOn  : 'star-on-fd26bf0ea0990cfd808f7540f958eed324b86fc609bf56ec2b3a5612cdfde5f5.png', 

모든 문제를 수정하여 모든 것을 다시 컴파일 한 후 Heroku에서 올바르게 표시되도록했습니다.

관련 문제