我想要在我的应用程序中包含的图像由于某种原因我无法渲染。通常当我在项目中包含图像时,我会从Unsplash或其他图像托管站点链接到它们。
对于这个项目,我想使用我自己的图像并将文件包含在我的目录中,而不是将它们上传到imgur并链接到它们。
这就是我试过的......
我将图像放在rails images目录中,然后在图像目录中创建了一个Thumb目录,并包含相同的图片。
然后我尝试在我的gallery.html.erb文件中链接到它们。
<a href="#">
<img src="assets/images/thumbs/one.jpg" alt="assets/images/one.jpg"/>
</a>
<a href="#">
<img src="app/assets/images/thumbs/2.jpg" alt="app/assets/images/2.jpg"/>
</a>
文件路径似乎对我来说是正确的,除非我遗漏了什么,但在我的浏览器中它们没有出现。我感谢您提供的任何帮助
答案 0 :(得分:1)
使用
<%= image_tag("/thumbs/one.jpg", size: "100x100", alt: "text") %>
答案 1 :(得分:0)
也许你的html文件和L asset/..
&amp;&amp; apps/..
不在同一个文件夹中。