如果我有以下格式的块:
<% @model.each do |f| %>
<%= f.name %>
<%= image_tag("some_picture.jpg") %>
<br>
<% end %>
如何让它水平重复,而不是垂直重复?如果列表足够长到达其包含div的末尾,我希望它能够像普通的html文本一样继续下线。
答案 0 :(得分:2)
这使用Array#join连接名称数组,它们之间只有一个空格:
<%= @model.map(&:name).join(' ') %>
在段落元素中包装它会为您提供所需内容:
<%= content_tag(:p, @model.map(&:name).join(' ')) %>