2016-07-14 76 views
0

image_tag用于在Rails 4.2应用程序中显示图像Bootstrap carousel在Bootstrap旋转木马上显示为一串数字和字符的图像

<img src="<%=image_tag 'person_erp.jpg'%>" alt="First Slide"> 

图像0​​驻留/assets/images/下。在网页上,它显示一串数字和字符,而不是图像。

enter image description here

这里是html代码:

  <div class="carousel-inner"> 
        <div class="active item"> 
        <div class="carousel-caption"> 
         <img src="<%=image_tag 'person_erp.jpg'%>" alt="First Slide"> 
         <h3><%=t('Simply Your Business')%></h3> 
         <p> 
         <%=t('Simply Your Business Details')%> 
         </p> 
         <div style="margin-bottom:20px;"> 
         <%= link_to t('Learn More'), SUBURI + signups_new_path, :class => "btn btn-success btn-md" %> 
         </div> 
        </div> 
        </div> 
       ..... 
      </div> 

尝试以下,没有他们的工作

<img src="person_erp.jpg" alt="First Slide"> 
<img src="/assets/images/person_erp.jpg" alt="First Slide"> 

什么是与我们上面的图片src失踪?

+0

<%= IMAGE_TAG 'person_erp.jpg',ALT: “第一张幻灯片” %>为我们工作。 – user938363

回答

1

你似乎已经把你的图像标签包裹在一起。

image_tag帮助程序方法会生成<img src="...">标记,因此您可能不需要额外的标记。

改变这一行

<img src="<%=image_tag 'person_erp.jpg'%>" alt="First Slide"> 

<%= image_tag 'person_erp.jpg', alt: 'First Slide' %>