少於 1 分鐘閱讀

不錯的做法

start_date = 1.week.ago.to_date
end_date = Date.today
months = (start_date..end_date).select{|date| date.day==1}.map{|date| [date.beginning_of_month, date.end_of_month]}

參考

  1. http://stackoverflow.com/questions/13898795/how-to-loop-through-months-in-ruby-on-rails

更新時間:

留言