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