¿Hay alguna función que pueda usar para mostrar el año actual en una vista? Yo he tratado
<%= Time.now %>
para intentar mostrar la hora, pero esto no me funciona.
ruby-on-rails-3
Zakoff
fuente
fuente
Date.current
es lo mismo queTime.zone.today
siconfig.time_zone
está configurado.Me gusta usar:
Esto tiene en cuenta la zona horaria actual (en caso de que la haya anulado para un usuario en particular).
fuente
A pesar de que ya se ha respondido, pensé que podría ser útil para aquellos que quieran ver los resultados de referencia para todas las soluciones sugeridas.
Ahora, tal vez pueda parecer exagerado para algo tan simple como eso, sin embargo, desde una perspectiva de optimización simple para una aplicación de alto rendimiento, consideraré usar
Date.today.year
Dicho esto, si su aplicación es sensible a la zona horaria, tal vez
Date.current
o losTime.zone
métodos basados sean su mejor opción.Mira este maravilloso Railscast de Ryan en Time Zones
fuente