Есть ли простой способ отформатировать отображение значения DateTime
в представлении Rails?
Например, если я делаю что-то вроде:
<%= text_field :my_object, :start_date %>
и хотите отображать только часть даты :start_date
(т.е. я хочу скрыть часть времени), есть ли способ отформатировать строку :start_date
внутри представления так, чтобы она работала для создания нового my_object
предметов и обновление новых my_object
предметов?
Просто уточнение:
Doing
<%= text_field
:my_object,
:start_date,
:value => @my_object.start_date.strftime('%m/%d/%Y') %>
работает прекрасно , когда объект уже существует (т.е. при обновлении элемента), однако при создании нового элемента, так как начальная_дата изначально будет равна нулю, представление выдаст ошибку
while evaluating nil.strftime