使用`image_tag`加载相同的图片不会评估到相同的路径

时间:2015-04-22 11:08:05

标签: ruby-on-rails

我想我对Rails了解不足以了解这里发生的事情。 我正在尝试加载图像,我有:

  • item.logo == "my-cool-image.gif” => True
  • item.logo.class => String
  • Rails版本:4.2.0
  • 资产管道:是

这是我的代码:

<%= image_tag "my-cool-image.gif" %> <%= image_tag item.logo %>

并评估为:

<img src="/my-app/my-cool-image.gif" alt="My cool image”> <img src="/images/my-cool-image.gif" alt="My cool image”>

为什么要尝试从不同的路径加载图像?

如何<%= image_tag item.logo %>加载<%= image_tag "my-cool-image.gif" %>正在加载图片的图片?

1 个答案:

答案 0 :(得分:1)

您可以强制使用路径:

<%= image_tag "/my-app/#{item.logo}" %>