-1

我正在尝试使用 Ruby on Rails 中的 .scan 表达式获取不同变量中的字符串。所以情况是我有几个组合了 1 个字符串的复选框,我现在要做的是将每个“数字”放入一个数组中(但是我现在如何执行 if 语句来显示数组中每个数字的图像)?

<%= @bug.browser_ids %> -> --- - '1' - '5' - '8' - '7' - '6' - '')
<%= @bug.browsers_ids.scan(/\d+/)%> -> ["1", "5", "8", "7", "6"]
4

1 回答 1

1

您可以使用名称 my-image-1.png、my-image-2.png 等保存图像并显示它们

<% ["1", "5", "8", "7", "6"].each do |i| %>
  <%= image_tag "my-image-#{i}.png" %>
<% end %>
于 2013-05-06T12:48:51.987 回答