たとえば、2013年1月1日から開始し、日付ごとに「いくつかのことを行う」必要があります。その結果、日付ごとにJSONファイルが作成されます。
「何かをする」部分を1つの日付で解決しましたが、ある日付から開始して別の終了日にループするのに苦労しています。
範囲を使用できます:
(Date.new(2012, 01, 01)..Date.new(2012, 01, 30)).each do |date|
# Do stuff with date
end
または(@awendtの回答を参照)
Date.new(2012, 01, 01).upto(Date.new(2012, 01, 30)) do |date|
# Do stuff with date
end
あなたが使用することができます:
first.upto(last) do |date|
ここでfirst
、およびlast
はDateオブジェクトです。
たとえば、私のプロジェクトで私がここで何をしたかを見てください。