变量用于轨道中的循环

时间:2015-02-13 12:20:54

标签: ruby-on-rails ruby

Symfony框架包含loop_indexfirstlast变量,用于处理循环。

{% for each link in links %}
    {% if loop_index == first %}
       .....
    {% else %}
       ....
    {%endif %}

{% end %}

rails中是否有这样的变量或函数?

1 个答案:

答案 0 :(得分:3)

不完全可以,但您可以使用each_with_index

{% links.each_with_index do |link, index| %}
    {% if index == 0 %}
       .....
    {% else %}
       ....
    {%endif %}

{% end %}