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.