2011-12-24 7 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などをjavascriptコードのimages/4.pngまたは/images/4.pngに変更します。

+0

うわー、そんなに馬鹿げたミス!..ありがとう。 – Wasi

関連する問題