在 rails 上的 ruby 上,cloud9 上的 html5 table 中未显示图像
image not displayed in html5 table on cloud9 for ruby on rails
这是我的代码,我在其中放入了一个 img 标签来显示图片。我从另一个答案中看到我应该把完整的路径。有人可以展示一下你使用 Cloud9 时的情况吗?
<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>
这个问题应该与Cloud9无关,cloud9只是你使用的开发包而已。您是否在浏览器中看到损坏的图像图标?
10次中有9次,浏览器中出现破损图片的原因是图片url不正确。
您是否尝试过使用 erb 的 image_tag 助手?一旦您开始理解 rails 资产管道,它就是一件很棒的事情。下面是一些关于使用 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") %>
这是我的代码,我在其中放入了一个 img 标签来显示图片。我从另一个答案中看到我应该把完整的路径。有人可以展示一下你使用 Cloud9 时的情况吗?
<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>
这个问题应该与Cloud9无关,cloud9只是你使用的开发包而已。您是否在浏览器中看到损坏的图像图标?
10次中有9次,浏览器中出现破损图片的原因是图片url不正确。
您是否尝试过使用 erb 的 image_tag 助手?一旦您开始理解 rails 资产管道,它就是一件很棒的事情。下面是一些关于使用 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") %>