Rails 2.2 и русские даты
Автор — Дмитрий Бараксанов, дата — 26.01.2009

Интернационализация в rails 2.2 существенно облегчает разработку русских проектов, особенно с использованием поддержки русского языка для Ruby и Rails russian. С отображением даты и времени в нашем привычном формате тут все нормально, но при получении даты в формате dd.mm.yyyy с формы остались проблемы.
В проектах на rails 2.1 для локализации мы использовали плагин localization_simplified, который в том числе справлялся и с проблемой приведения даты в понятный для рельсов формат из нашего.
Итак для решения проблемы мы максимально урезали localization_simplified, и сделали отдельный плагин, который позволяет решить проблему понимания даты в формате dd.mm.yyyy.
Плагин находится здесь git://openteam.ru/openteam/rails-plugins/l10n-datetime.git
По использованию никаких рекомендаций нет, плагин просто переопределяет метод cast_to_date класса Base и метод write_attribute_with_date_cast ActiveRecord::Base
Метки: Ruby on rails, russian
В разделах: Ruby on rails, Разработка



