图像无法在rails应用程序中呈现

时间:2015-08-06 10:28:18

标签: html ruby-on-rails

这里我已将图像添加到

下的rails应用程序目录中
\app\assets\images\products\mobile 

目录

我已经在html.erb文件中添加了img src,但是图片没有在浏览器上呈现...我如何在浏览器中渲染图像。

这是我添加图片的方式。

<div class="panel-body">
    <img src="images/products/mobile-1.jpg">
    <div class="product-description">
    <h3>IPhone 5s</h3>
    </div>
</div>

3 个答案:

答案 0 :(得分:2)

使用image_tag,它会自动从资源中选择图片。您的图片应存储在assets/images/products/路径中。 例如

image_tag("products/mobile-1.jpg")
# => <img alt="Icon" src="/assets/images/products/mobile-1.jpg" />

答案 1 :(得分:1)

你试过这个吗?

<%= image_tag "products/mobile-1.jpg" %>

答案 2 :(得分:1)

我会使用image_tag。

<div class="panel-body">
    <%= image_tag("images/products/mobile-1.jpg") %>
    <div class="product-description">
    <h3>IPhone 5s</h3>
    </div>
</div>
相关问题