Вы можете играть в гольф с кодом ...
sunday = Date.parse( Chronic.parse('this sunday').to_s )
sunday_array = []
26.times { |i| sunday_array << sunday - ( i * 7) }
И затем избавиться от своих магических чисел ....
NUM_SUNDAYS = 26
sunday = Date.parse( Chronic.parse('this sunday').to_s )
sunday_array = []
NUM_SUNDAYS.times { |i| sunday_array << sunday - ( i * 7) }
И, очевидно, вы бы переместили его ввспомогательный метод, поэтому он не сидит в вашем ERB.:)