Простая форма (поле даты) возвращает неправильный тип аргумента Ha sh (ожидаемый массив) - PullRequest
0 голосов
/ 02 мая 2020

У меня есть поле даты и я пытаюсь использовать simple_form.

<%= f.input :opening_date %>
<%= f.input :opening_date, as: :date %>

всегда возвращает ошибку: неверный тип аргумента Ha sh (ожидаемый массив). Помощник rails date_select работает нормально.

<%= f.date_select :opening_date, order: [:day, :month] %>

Возврат класса моего поля
открытие_дата.класса = Дата

Рельсы: 6.0.2.1.
ruby: 2.6.5 ,

1 Ответ

0 голосов
/ 02 мая 2020

Ты сдал: как парам неверно. используйте строковый тип. Чтобы использовать html5 поля даты, вы можете сделать следующее:

<%= f.input :opening_date, as: :string, input_html: {type: :date} %>
...