私は物事の配列を持っており、things = [1, 500, 900, 0, -105, -8, 16, 4]
それらがゼロより大きいか、ゼロより小さいか、またはゼロに等しいかに基づいて、ビューに赤、緑、または黒で表示したいと考えています。
今私のコードは次のようになります:
<%= @things.each do |p|%>
<% if p > 0 %>
<%= p %>
<% elsif p < 0 %>
<%= p %>
<% else %>
<%= p %>
<% end %>
<% end %>
最初に数字を正しく表示していません。数字を div に入れることを数回繰り返しましたが、何も機能していないようです。クラスでそれらを取得すると、色を簡単に追加できます。(また、配列内にあるのと同じ順序でそれらを維持する必要があります)
どんな助けでも大歓迎です。