ruby-on-rails - times - time en ruby




Cambio del formato de fecha y hora predeterminado en Rails 4 (2)

Agrega esto

# Date
Date::DATE_FORMATS[:default] = "%d/%m/%Y" 

# Time
Time::DATE_FORMATS[:default] = "%d/%m/%Y %H:%M" 

para config / initializers / date_time.rb

Luego reinicie el servidor .

Estaba buscando una manera de cambiar el formato de fecha predeterminado en Rails 4.


Encontró un buen enfoque a través de la API de internacionalización de Rails (I18n)

Los formatos de datos y tiempo se pueden 'traducir' agregando el formato a la configuración de i18n.

config / locales / en.yml

en:
  date:
    formats:
      default: "%d/%m/%Y"
  time:
    formats:
      default: "%d/%m/%Y %H:%M"

Nota: recuerda no tener pestañas para la sangría, como hice la primera vez :)

Según lo mencionado por NoelProf en los comentarios.

Para usar la conversión i18n, ¡no olvide la l (L minúscula) antes de su fecha en vistas! Por ejemplo: <% = l your_date%>

Te invitamos a comentar si encuentras otras formas que funcionan bien.







internationalization