Мне нужно указать первый день следующего месяца.
Например, я хочу, чтобы мое приложение сообщило: «Ваш заказ будет отправлен 1 февраля 2012 года», при условии, что мы находимся в январе.
Есть идеи?
Таким образом:
Date.today.at_beginning_of_month.next_month => Wed, 01 Feb 2012
Или с ванильным Ruby без ActiveSupport (в данном случае 1.9.3)
t = Time.now Date.new(t.year, t.month).next_month