我正在将一个Angular应用程序与Rails集成,我在访问图像方面遇到了问题。 Angular app有很多带结构图像的路径:(例如)
src="assets/img/layout/ico-przystawki.png"
但是这在Rails应用程序中不起作用,因为我不应该使用'img'部分。它应该是这样的:
src="assets/layout/ico-przystawki.png"
有没有办法告诉Rails应用程序使用图像的直接路径,这样我不必每次都改变这些路径?
答案 0 :(得分:1)
为了这个目的,我发现自己使用非愚蠢的消化资产宝石。见https://github.com/alexspeller/non-stupid-digest-assets
答案 1 :(得分:0)
停止资产预编译,然后您可以使用src =“assets / ut / ico-przystawki.png”访问所有img(和资产文件)
答案 2 :(得分:0)
在调用图像时尝试使用提供的rails helper方法image_tag:
<div>
<%= image_tag("ico-przystawki.png") %>
</div>
在这里阅读更多相关内容: http://apidock.com/rails/ActionView/Helpers/AssetTagHelper/image_tag