访问rails资产中的文件

时间:2015-10-21 12:13:08

标签: ruby-on-rails ruby svg erb

我想从ERB文件中访问rails项目的assets目录中的文件:

<svg>
  <use xlink:href="assets/svg/images.svg#icon_location"></use>
</svg>

但是文件不会加载,如果我把文件夹放在公共文件夹而不是资源中则加载。

我尝试了像image_tag()但没有成功的东西(Ruby on rails newbie)

1 个答案:

答案 0 :(得分:1)

试试这个:

<svg>
  <use xlink:href="<%=image_path("svg/images.svg")%>#icon_location"></use>
</svg>