2010/7/27 Emmanuel Oga <[email protected]>

> 2010/7/27 Nestor Rodriguez <[email protected]>:
> > Si conozco esa forma, pero quisiera que toda la aplicación tenga el
> formato
> > dd/mm/aaaa.
>
> Loading development environment (Rails 3.0.0.beta4)
> ruby-1.8.7-p174 > Time.now.to_s             # => "Tue Jul 27 23:52:10
> -0300 2010"
> ruby-1.8.7-p174 > Time.now.to_s(:default) # => "Tue Jul 27 23:52:14 -0300
> 2010"
> ruby-1.8.7-p174 > Time::DATE_FORMATS[:default] = "%d/%m/%Y"
> ruby-1.8.7-p174 > Time.now.to_s # => "27/07/2010"
> ruby-1.8.7-p174 > Time::DATE_FORMATS[:miformato] = "%d --- %m --- %Y"
> ruby-1.8.7-p174 > Time.now.to_s(:miformato)   # => "27 --- 07 --- 2010"
>
> esto es en rails3. En rails 2 creo que cambias
>
> ActiveSupport::CoreExtensions::Time::Conversions::DATE_FORMATS
>
> en vez de
>
> Time::DATE_FORMATS
>

en config/environment.rb cargas tu formato, por ejemplo

  ActiveSupport::CoreExtensions::Time::Conversions::DATE_FORMATS.update(:default
=> '%Y-%m-%d %H:%M:%S')
  ActiveSupport::CoreExtensions::Date::Conversions::DATE_FORMATS.update(:default
=> '%Y-%m-%d')

No se si es la mejor solución, pero funciona.

Saludos,
Franco.
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a