4

我如何从 5 下降到 1 而不是从 1 下降到 5?我有这个...

<div class="field-container rating">
  <% (5..1).each do |i| %>
  <%= f.radio_button :rating, i, :id => "star#{i}" %>
  <% end %>
</div>

(1..5)从 1、2、3、4、5 出发。从 5、4、3、2、1 出发的正确方法是什么?

4

2 回答 2

10

你可以

<div class="field-container rating">
  <% 5.downto(1) do |i| %>
  <%= f.radio_button :rating, i, :id => "star#{i}" %>
  <% end %>
</div>
于 2013-06-18T03:26:46.203 回答
0

您可以使用to_a.reverse

for i in (1..5).to_a.reverse
   puts i
end
于 2013-06-18T03:28:36.567 回答