ERB 中的此代码仅显示一个图像。我认为这将是一个简单的修复,但我已经搜索谷歌试图找到它。也许我只是忘记了什么
<%=
image_tag ruby.png
image_tag ruby.png %>
ERB 中的此代码仅显示一个图像。我认为这将是一个简单的修复,但我已经搜索谷歌试图找到它。也许我只是忘记了什么
<%=
image_tag ruby.png
image_tag ruby.png %>
<%= %>
打印其中代码的结果,而不是全部。如果你想显示两个图像,你可以做
<%= image_tag('ruby.png') %>
<%= image_tag('ruby.png') %>
或者
<%= image_tag('ruby.png') << image_tag('ruby.png') %>
或者
<%
concat(image_tag('ruby.png'))
concat(image_tag('ruby.png'))
%>
如果我们想在屏幕上显示,我们必须使用等号(=)。
请像这样修改您的代码..
<%=image_tag ('ruby.png') %>
<%=image_tag ('ruby.png') %>
否则,如果您有更多图像。将其收集在一个数组中并执行以下操作。
all_images=[image1.png,image2.png,image3.png,image4.png,image5.png,....imagex.png]
然后
all_images.each 都做 |image_name|
<%=image_tag ('image_name')%>
结尾