↓ Ir para o conteúdo principal

← todas as notas

📎 Webclip

Formatando datas no Ruby on Rails

O texto mostra três maneiras de exibir datas em um post no Rails. Primeiro, sugere um helper para formatar o valor antes de mostrá-lo no template. Depois, mostra a alternativa de fazer isso no modelo com after_find. A opção destacada é definir formatos próprios em Time::DATE_FORMATS e chamá-los com to_s.

Fichamento
#

  • Um campo datetime pode ser exibido abaixo de um post com um helper que aplica strftime.
  • A mesma formatação também pode ser feita no modelo usando after_find.
  • A forma apresentada como mais interessante no Rails é criar um formato novo em Time::DATE_FORMATS no environment.rb.
  • Depois de definir o formato, a data é exibida com to_s e o nome do formato, como :post.
  • O texto diz que é possível definir quantos formatos quiser, como :archive e :updated.