У меня есть массив праздников:Ruby: Split/Сортировка массива на основе условия
Holiday.all
Holiday Load (0.7ms) SELECT "holidays".* FROM "holidays"
=> #<ActiveRecord::Relation [#<Holiday id: 1, name: "Dia da Confraternização Universal", holidayable_id: 1, holidayable_type: "Country", date: "2014-01-01", created_at: "2014-11-05 21:38:13", updated_at: "2014-11-05 21:38:13", verified?: false>, #<Holiday id: 2, name: "Natal", holidayable_id: 1, holidayable_type: "Country", date: "2014-12-25", created_at: "2014-11-05 22:02:33", updated_at: "2014-11-05 22:02:33", verified?: false>]>
я хотел бы разделить этот большой массив дат, это даты месяцев, так что я бы в конечном итоге с 12 массивы (по одному на каждый месяц).
Не могли бы вы опубликовать фактический код на Ruby? – Stefan
Пожалуйста, дайте пример массива с минимальным количеством элементов, необходимых для вопроса, и желаемого вывода. –
Если вы извлекаете данные из базы данных, почему бы просто не перебирать их в течение нескольких месяцев и не тянуть их по месяцам? –