Muchas Gracias por la info,

Funciono, pero tuve que agregar I18n a la llamada,

me quedo:
I18n.l(registro.fecha_alta, :format => :long)

Saludos

Mario Pozzo


On Mon, Mar 2, 2009 at 11:25 AM, Pilaf <[email protected]> wrote:

> Tenés que usar el método localize (o su alias abreviado: l), así:
>
> l(registro.fecha_alta)
>
> o así (el equivalente a tu segundo ejemplo):
>
> l(registro.fecha_alta, :format => :long)
>
> Saludos.
>
> 2009/3/2 Boris <[email protected]>:
> > Hola,
> >
> > Si hay alguna lista especifica para Rails Argentina o esta pregunta tengo
> > que hacerla en otro lado, por favor me avisan.
> >
> > Estoy usando el locale es_AR bajado de github y lo tengo activado en
> > environment.rb como
> > config.i18n.default_locale = "es-AR"
> >
> > el locale esta funcionando, porque me traduce los mensajes de error
> estandar
> > , pero cuando quiero usar una fecha, no me la muestra con el formato
> > definido.
> > ej.
> >
> >>> registro.fecha_alta
> > => Thu, 30 Jul 1942
> >
> >>> registro.fecha_alta.to_s(:long)
> > => "July 30, 1942"
> >
> > Estoy haciendo mal la conversion de la fecha?
> >
> > Desde ya muchas gracias.
> >
> > Saludos.
> >
> > Mario Pozzo
> >
> >
> > _______________________________________________
> > Ruby mailing list
> > [email protected]
> > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
> >
> >
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a