Existe uma função que eu possa usar para mostrar o ano atual em uma visualização? eu tentei
<%= Time.now %>
para tentar mostrar as horas, mas isso não funciona para mim.
ruby-on-rails-3
Zakoff
fonte
fonte
Date.current
é o mesmo queTime.zone.today
seconfig.time_zone
estiver definido.Eu gosto de usar:
Isso leva em consideração o fuso horário atual (caso você o tenha substituído para um determinado usuário).
fonte
Apesar de já ter sido respondido, achei que pode ser útil para quem deseja ver os resultados de benchmark para todas as soluções sugeridas.
Agora, pode parecer exagero para algo tão simples como isso, no entanto, de uma perspectiva de otimização simples para um aplicativo de alto rendimento, considerarei o uso
Date.today.year
Dito isso, se seu aplicativo é sensível ao fuso horário, talvez
Date.current
ouTime.zone
métodos baseados sejam sua melhor aposta.Confira este maravilhoso Railscast de Ryan sobre os fusos horários
fonte