gpt4 book ai didi

html - Erb:如何让一个 block 水平重复?

转载 作者:行者123 更新时间:2023-11-28 12:39:04 27 4
gpt4 key购买 nike

如果我有以下格式的 block :

<% @model.each do |f| %>
<%= f.name %>
<%= image_tag("some_picture.jpg") %>
<br>
<% end %>

如何让它在水平方向而不是垂直方向重复?如果列表足够长,可以到达包含它的 div 的末尾,我希望它继续向下一行,就像普通的 html 文本一样。

最佳答案

这使用 Array#join 连接名称数组它们之间有一个空格:

<%= @model.map(&:name).join(' ') %>

将其包装在段落元素中将为您提供所需的内容:

<%= content_tag(:p, @model.map(&:name).join(' ')) %>

关于html - Erb:如何让一个 block 水平重复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26879667/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com