Показать переменную даты из базы данных - Rails - PullRequest
1 голос
/ 30 марта 2012

У меня есть атрибут в моей пользовательской базе данных типа «Дата». Я хочу показать это в «представлении представления», в любом формате. Что я должен написать в show.html.erb, чтобы я мог видеть содержимое этого поля пользовательского объекта? Спасибо:)

Ответы [ 2 ]

2 голосов
/ 30 марта 2012

Возможно, вы захотите сохранить формат даты в файле конфигурации и / или во вспомогательном файле, чтобы вы могли легко изменить его и использовать его глобально, где бы вы ни печатали его в представлении.

Вы можете напечатать дату следующим образом:

<%= @user.datecolumn.strftime('%B %d, %Y') %>

См. Эту статью, где перечислены форматы даты и есть дополнительная информация по теме:

http://www.linux -mag.com / ID / 4070 /

0 голосов
/ 30 марта 2012
<%= user.created_at.strftime("%B %m") %>

Взгляните на метод strftime: http://www.ruby -doc.org / core-1.9.3 / Time.html # method-i-strftime

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...