我真的希望你能帮我解决这个问题。我已经设法将我的数据库中的图片拉到产品描述中,但显示的图片太大了我想调整它的大小,但无论我尝试它还不包括图像到课堂。
那是我的index.html.rb
<% @homes.each do |home| %>
<tr>
<td width="130px"><%= home.name %></td>
<td class="image"><%= image_tag "/"+home.images[0].image_path %></td>
<td width="300px"><%= home.details %></td>
</tr>
CSS
.image
{
background: yellow;
width: 200px;
}
我设置背景颜色以检查图像类是否正确链接并且工作正常。我可以看到黄色背景改变了大小,但是图片位于该类之上,并且对我正在尝试的内容完全不感兴趣。
我也尝试了下面而不是图像类,结果只有一点点&#34; img_not_found&#34;显示图标后跟&#34; height = 80px /&gt; 。
<td width="200px"><img src="<%= image_tag '/'+home.images[0].image_path %>" height=80px /></td>
有人知道我弄错了吗?
非常感谢提前。
答案 0 :(得分:0)
:size
- 提供为“{宽度} x {高度}”,因此“30x45”变为宽度=“30”,高度=“45”。如果值的格式不正确,将忽略:size
。
e.g。 <%= image_tag "home.gif", :size => "50x20" %>
对你:
<%= image_tag "/"+home.images[0].image_path, :size => "50x20" %>