Мне нужен перерыв после каждой монеты - PullRequest
0 голосов
/ 03 октября 2018

Как я могу сделать перерыв после каждой монеты.Мне нужны все монеты как варианты.Теперь я получаю все в одной строке.

<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 голосов
/ 03 октября 2018

Можете ли вы попробовать этот пример кода:

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

, и здесь вы должны открыть и закрыть тег со значением и текстомкак образец выше

...