Мне очень тяжело полагать, что никто другой не столкнулся с этим, но я искал поисковые запросы в течение часа. Очень просто Время Ruby 1.9, кажется, разбор недопустимых дат:Time.local анализирует недействительные даты
ruby-1.9.2-p290 pcp070211pcs:profile delwateo$ irb
ruby-1.9.2-p290 :001 > Time.local(2011, 2, 31)
=> 2011-03-03 00:00:00 -0500
не должен это бросать исключение некоторого времени. Может ли кто-нибудь указать мне в правильном направлении?
Да, мы видим это в 1.9.3, а также. На данный момент нам удалось составить код вокруг этой проблемы, но почему мой реальный вопрос? Кажется, такая основная вещь - это просто неподтвержденные ошибки. – Orion
Я думаю, что это просто ошибка. Больше не сообщается: http://bugs.ruby-lang.org/issues/5988 –