每个硬币我都需要休息一下

时间:2018-10-03 08:29:18

标签: ruby-on-rails break

每枚硬币后我如何休息一下。我需要所有硬币作为选择。 现在,我将全部集中在一行中。

<option value="Auswahl">
  <% @jsonData.fetch('data', {}).select do |id, coin| %>
  <%= coin['name'].split(";") %> <br /> <p />
 <% end %>
</option>

MY Output here:

  <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>

Newlist

1 个答案:

答案 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>

在这里,您应该使用上面的示例打开和关闭带有值和文本的标签