每枚硬币后我如何休息一下。我需要所有硬币作为选择。 现在,我将全部集中在一行中。
<option value="Auswahl">
<% @jsonData.fetch('data', {}).select do |id, coin| %>
<%= coin['name'].split(";") %> <br /> <p />
<% end %>
</option>
<select id="comboA" onchange="getComboA(this)">
<% @jsonData.fetch('data', {}).each do |id, coin| %>
<% coin['name'].split(";").each do |i| %>
<option value = "#{i}"> <%= i %> </option>
<% end %>
<% end %>
</select>
答案 0 :(得分:0)
您可以尝试以下代码示例:
<% result = @jsonData.fetch('data', {}).split(';') %>
<select>
<% result.each do |i| %>
<option value="#{i}"><%= i %></option>
<% end %>
</select>
或者通常,您应该像这样循环遍历:
<select>
<% @jsonData.fetch('data', {}).each do |id, coin| %>
<% coin['name'].split(";").each do |i| %>
<option value = "#{i}"> <%= i %> </option>
<% end %>
<% end %>
</select>
在这里,您应该使用上面的示例打开和关闭带有值和文本的标签