2015-04-06 67 views
0

这里是我的代码,我在其中放入一个img标签来显示图片。我从另一个答案中看到,我应该把全部路径。有人可以在使用Cloud9时显示那是什么吗?图像没有显示在cloud5上的html5表格上ruby on rails

<h1>CandyPages#home</h1> 
<p>This is the home page for the 
<img src="assets/images/slide-1.jpg" alt="Top-Selling Sweets" 
width="600" height="350"> 
candy app 
</p> 
<p>Find me in app/views/candy_pages/home.html.erb</p> 

回答

2

这个问题可能与Cloud9无关,cloud9只是您使用的开发工具包。你在浏览器中看到一个破碎的图像图标吗?

9次出现10次,浏览器中图片破损的原因是图片url不正确。

您是否尝试过使用erb的image_tag helper?一旦你开始了解它,轨道资产管道是一件美妙的事情。这是在使用了IMAGE_TAG()的辅助,而不是HTML的IMG SRC

http://apidock.com/rails/ActionView/Helpers/AssetTagHelper/image_tag

一些指令我会尝试替换:

<img src="assets/images/slide-1.jpg" alt="Top-Selling Sweets" 
width="600" height="350"> 

与替代:

<%= image_tag("slide-1.jpg", size: "600") %> 
+0

这是真棒!也谢谢你的链接! – studentss

+0

没问题,我爱帮忙!你介意把我的答案标记为正确的答案吗? (上下箭头的左侧有一个复选标记) – James