如何在rails中使用image_url在生产中显示图像?

时间:2015-04-27 05:13:50

标签: html ruby-on-rails ruby image url

我有这段代码

<div class="w-col w-col-7 w-col-stack w-hidden-small w-hidden-tiny col-spc">
     <div class="nivo-slice" style="left: 0px; width: 900px; height: 100%; opacity: 1;">
          <img src="/assets/home/toppho08.jpg" alt="toppho08.jpg">
     </div>

</div>

并且它在开发中运行良好但是当我尝试在生产中运行它时,图像将不会显示。所以,我被告知使用image_url,但它似乎不接受代码。我有这个而且它没事。

<img src="http://sitename.com/assets/home/toppho08.jpg" alt="toppho08.jpg">

但我想使用image_url。 如何在html中应用image_url

这些链接不回答我的问题 http://api.rubyonrails.org/classes/ActionView/Helpers/AssetUrlHelper.html http://awardwinningfjords.com/2009/05/11/simplify-image-paths-with-image_url.html https://ellislab.com/forums/viewthread/54731/#268424 Rails 4 not right path for image_url

2 个答案:

答案 0 :(得分:3)

只需使用它,它将适合您:

<%= image_tag 'home/toppho08.jpg' %>

<%= image_tag image_url('home/toppho08.jpg') %>

答案 1 :(得分:1)

以下就足以使用image_tag

<%= image_url 'home/toppho08.jpg' %>