2013-03-05 73 views
0

我很新,所以请原谅我可能缺乏的任何知识。在js幻灯片开始时的空白图像 - Ruby on Rails

我在一个项目中使用了cycle2插件,我在索引页上做了一个幻灯片,工作正常,因为它从网上拉取图像时完全没有问题。

但是我想在展示页面上做一个幻灯片放映,这样每个产品都会从数据库中拉出产品图片。我已经做到了,但是当这样做时,幻灯片的第一张图片始终为空,并且不断尝试加载,直到它从数据库更改为图片。

我很确定它在img src中的作用,我做错了,因为它获取图像,只是得到一张空白的幻灯片,任何帮助将不胜感激!

到目前为止的代码是;

 <div id="slideshow"> 

         <div class="cycle-slideshow" 
          data-cycle-fx=scrollHorz 
          data-cycle-timeout=4000 
          style="z-index:-1;" 
          data-cycle-prev="#prev" 
          data-cycle-next="#next" 
          > 
          <!-- empty element for pager links --> 
          <div class="cycle-pager"></div> 
           <!-- empty element for overlay --> 
          <img src = <%= link_to image_tag @product.image_url %>> 
         <!-- prev/next links --> 
         <div id=outside> 
         <span id=prev><a href="#" class="button1">?</a></span> 
         <span id=next><a href="#" class="button1">? </a></span> 

       </div> 
     </div> 

谢谢,本

回答

0

使用此:<%= image_tag(product.image_url) %>。这就是我过去做矿工的原因。

+0

你好,忘了我发布了这个!设法将它排序到最后: '<%= image_tag(@ product.image_url)%>' 作品魅力,谢谢。 – 2014-03-13 00:27:21