Com o suporte a i18n do Rails Edge a formatação de datas ficou muito mais legal e interessante. Agora já não é necessário utilizar o método to_s(formato) nem definir os formatos no conhecido array DATE_FORMATS.
Para formatar datas no Rails com suporte a i18n podemos utilizar as seguintes sintaxes:
I18n.localize(@date)
I18n.localize(@date, :format => “full”)
I18n.localize(@time, :format => “xpto”)
Os formatos […]
Entries Tagged as 'formato'
Formatando datas no Rails, agora com suporte a i18n
August 6th, 2008 · 3 Comments
Tags: data · edge · formato · i18n · rails · rails2
Formatando datas no Rails 2
August 5th, 2008 · No Comments
No Rails 1.x utilizávamos a seguinte sintaxe no arquivo environment.rb tal e como foi mostrado por Nando Vieira:
Time::DATE_FORMATS[:updated] = “updated on %b, %m %Y - %I:%M%p”
Resulta que no Rails 2 a sintaxe mudou e o comportamento desejado agora pode ser declarado assim:
ActiveSupport::CoreExtensions::Date::Conversions::DATE_FORMATS[:updated] = “updated on %b, %m %Y - %I:%M%p”
Não esquecer que a configuração […]