下記のような配列が欲しい。中身はDateクラスで
[2014/8/1, 2014/9/1, 2014/10/1, ...2015/8/1]
同僚に聞いてこんな感じで実装
(Date.new(2014, 8, 1) .. Date.today).select{|date| date.day == 1}
こんな候補もあった
(Date.new(2014, 8, 1) .. Date.today).map(&:beginning_of_month).uniq
もうちょっとスマートに書けないかな。