我注意到文档有:
<%= item_counter %>
但是我有一部分我希望每6个人加一个班级,有没有一个简单的方法可以做到这一点?
答案 0 :(得分:2)
您可以在调用变量时将变量传递给partial的实例范围,然后在partial中,您可以根据这些实例变量的值执行操作。
因此,如果在包含partial的视图中有局部变量item_counter,则像下面这样渲染部分:
<%= render :partial => "my_partial", :locals => { :item_counter => item_counter} %>
在partial中,您现在可以访问本地变量item_counter。因此,在部分内你可以:
if item_counter > 0 && item_counter % 6 == 0
# Do exciting base 6 activity
end