diff --git a/lib/liquid/tags/for.rb b/lib/liquid/tags/for.rb index d8e0852..6c95624 100644 --- a/lib/liquid/tags/for.rb +++ b/lib/liquid/tags/for.rb @@ -156,7 +156,7 @@ module Liquid begin context['forloop'.freeze] = loop_vars - segment.each_with_index do |item, index| + segment.each do |item| context[@variable_name] = item result << @for_block.render(context) loop_vars.send(:increment!) diff --git a/lib/liquid/tags/table_row.rb b/lib/liquid/tags/table_row.rb index acd91e0..cfdef33 100644 --- a/lib/liquid/tags/table_row.rb +++ b/lib/liquid/tags/table_row.rb @@ -33,7 +33,7 @@ module Liquid tablerowloop = Liquid::TablerowloopDrop.new(length, cols) context['tablerowloop'.freeze] = tablerowloop - collection.each_with_index do |item, index| + collection.each do |item| context[@variable_name] = item result << "" << super << ''