Работая с датами в ruby и rails on windows, у меня возникают проблемы с датами до эпохи (до 1970 года), которые выходят за пределы диапазона. Я пытался использовать оба объекта Time и DateTime, но все еще имел те же проблемы.
Time
DateTime
Если вам нужны только даты (без времени), класс Date в ruby должен обрабатывать даты до 1970 года. Но он имеет только разрешение дней. Я не знаю, есть ли решения, если вам нужно время до 1970 (источник)
Date
Завершилось использованием класса Date, затем проблема заключалась в том, чтобы заставить эту работу работать с помощником выбора рельсов - чего не произошло, просто сгенерировал HTML самостоятельно.
Вы также можете ознакомиться с разделом о датах на ruby-doc.org . Я все еще изучаю Ruby, но похоже, что вы можете использовать либо Гражданскую, либо Коммерческую дату , чтобы вернуться до 1970 года.