我如何从 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 的正确方法是什么?

最佳答案

你可以做 downto

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

关于ruby-on-rails - ruby on rails 递减循环增量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17160047/

10-13 09:38