Вы должны установить правильный формат в шаблоне редактирования.Предположим, что вы используете form_for с объектом:
f.text_field :some_date, @object.some_date.to_formatted_s('dd-mm-yy')
Тогда начальная дата будет той, которая будет понятна в конфигурации формата datepicker.
Вы можете сделать ее менее жестко закодированной с помощью локализации:
f.text_field :some_date, l(@object.some_date, format: :input)
# `l` method is a shortcut for I18n.l, a shortcut for I18n.localize
, а затем укажите формат даты в вашем es.yml (я полагаю, вы не разрабатываете приложение на английском языке с таким форматом):
es:
date:
formats:
input: 'dd-mm-yy'
Таким образом, вы можете изменить форматв одном месте и даже принимать разные языки (вы также можете использовать формат локализации вместо жесткого кодирования формата в вашем скрипте).