2015-04-12 2 views
6

Cela devrait être une chose simple. Eh bien, je suis sûr que ce devrait être simple, c'est des rails.Comment changer le format created_at

Le problème est: dans le modèle, toutes les données ont un champ created_at. pour récupérer cette information dans la vue j'utilise un bloc, où est une ligne t.created_at.

Il me montre un résultat comme 12/04/2015 11:04:44 UTC

Quelle méthode dois-je utiliser pour montrer cette date comme 12/04/2015? Comme je suppose que ce doit être quelque chose comme ça: t.created_at.date_only

Pourriez-vous me aider?

Répondre

20

Vous pouvez en savoir plus sur strftimehere

t.created_at.strftime("%Y-%m-%d") 
+0

parfait! Merci ! –

5

Et il peut être fait de façon encore plus facile:

t.created_at.to_date 
+1

désolé de poser des questions simples, mais: où mettez-vous cela? dans application_controller? – thiebo