Можно ли использовать помощники форматирования рельсов на экране редактирования? Помощники форматирования (number_to_currency
, number_to_percent
) отлично подходят для индекса / шоу, но я не вижу, как их применять во время редактирования. У меня есть пользовательский хелер, который форматирует дату:
def my_date_helper(datetime)
datetime.nil? ? "" : datetime.strf('%d-%b-%Y')
end
Например, если у меня есть атрибут starts_at
, с которым пользователь взаимодействует с помощью jQuery datepicker, значение, помещенное в edit.html.erb в <%= f.text_field :starts_at %>
по рельсам, будет отформатировано следующим образом:
2011/12/19 00:00:00
Я бы хотел, чтобы пользователю был представлен согласованный формат, поэтому я хочу применить тот же помощник по формату, который я использую в show / index, чтобы текстовое поле редактирования отображало формат, подобный:
19-Jan-2011