Rails上的图像没有显示在我的浏览器上

时间:2014-04-04 00:57:24

标签: ruby-on-rails image views asset-pipeline

我正在尝试在我的网络应用程序中包含一个图像,但它在我的浏览器上没有正确显示(localhost:3000)。我错误地设置了吗?

这是我的观看代码:

    <div class="row">
                <div class="col-sm-4">
                    <img src="‪assets/img/Lab Potion.png" alt="#" class="img-responsive">
                    <h2>random text</h2>
                    <p>random text</p>
                </div>
    </div>

我下载了一张图片并将其保存在:

-Desktop
 -rails_projects
  -project_name
   -app
    -assets
     -images

当我签入images文件夹时,有一个名为Lab Potion.png的文件和一堆随机数(指纹?)

为什么图像没有显示?

1 个答案:

答案 0 :(得分:1)

<%= image_tag('Lab_Potion.png', :style => "z-index:19; position: relative; float: right;") %>会奏效。摆脱文件名中的空间,如果不仅仅是为了我的理智。

随机数就像一个安全功能,在每个预编译中,数字最终会发生变化。它比这更复杂,但这就是要点。

最后,我怀疑你有一个img文件夹。