2011-12-24 5 views
2

나는 그것이 단순한 실수라고 생각하지만, 그것에 대해 많은 시간을 보냈습니다.JQuery를 사용한 라우팅 오류

jQuery 코드 : 내가 가진

<script type="text/javascript"> 
     jQuery(function($){ 
      $.supersized({    
      // Functionality 
      slide_interval : 3000,// Length between transitions 
       transition : 1, // 0-None, 1-Fade, 2-Slide Top, 3-Slide Right, 4-Slide Bottom, 5-Slide Left, 6-Carousel Right, 7-Carousel Left 
       transition_speed  : 700,  // Speed of transition 

       // Components       
       slide_links    : 'blank', // Individual links for each slide (Options: false, 'num', 'name', 'blank') 
       slides     : [   // Slideshow Images 
                {image : 'image/4.jpg'}, 
                {image : 'image/1.jpg'}, 
                {image : 'image/2.jpg'}, 
                {image : 'image/3.jpg'} 
              ] 

      }); 
     }); 

     </script> 

오류 :

ActionController::RoutingError (No route matches "/image/4.jpg"): 

등 이미지의 나머지 부분에 대한

당신이 말해 주 시겠어요 노선 적절한 방법이 무엇인지 올바른 디렉토리에? 이미지는 다음 경로에있는 작은 오류가 발생한 공공/이미지에있는 경우

이미지 폴더는 공공

+0

확실하지 않은 경우 상대 경로 대신 절대 이미지 경로를 전달할 수 있습니다. – vietean

+0

절대 경로를 사용하면 동일한 오류가 발생합니다. 이전에는 .html 파일과 이미지가 같은 폴더에있었습니다. 모든 것이 잘 작동했습니다. .html.erb로 html 파일을 포함하고 이미지를 공개/이미지에 넣으려고하면 오류가 발생합니다. – Wasi

답변

0

을 받고있다. 이미지/4.png 등을 이미지/4.png 또는 /images/4.png로 변경하십시오.

+0

와우 같은 어리석은 실수! .. 고마워. – Wasi