Если вы сформулируете свой вопрос, вы можете просто использовать # month
", тогда я должен получить следующий результат: апрель, май, июнь в виде строки или int, как 4,5,6 для апреля-июня."
Апрель - это месяц 4, поэтому
d = Date.parse('2014-04-01')
=> Tue, 01 Apr 2014
d.month
=> 4
Если вы действительно хотите квартал, вы можете открыть класс дат и добавить свой собственный метод квартала
class Date
def quarter
(month / 3.0).ceil
end
end
Пример использования
d = Date.parse('2014-04-01')
=> Tue, 01 Apr 2014
d.quarter
=> 2