Как добавить атрибуты HTML для выбора параметров с помощью Simple Form Rails?

Мне нужно добавить собственный атрибут HTML для каждогоoption дляselect контроль. Я использую simple_form в Rails. Кто-нибудь знает как это сделать? Атрибут будет использован JS на стороне клиента.

Например, я хочу сделать что-то вроде этого:

<%= f.input :group, collection: @groups, option_html: { data-type: lambda { |g| g[2] } } %>

Который будет производить (упрощенно):

<select>
    <option value="1" data-type="primary">First Group</option>
    <option value="2" data-type="secondary">Second Group</option>
    <option value="3" data-type="secondary">Third Group</option>
</select>

где@groups может выглядеть так:

[
    ['First Group', 1, 'primary'],
    ['Second Group', 2, 'secondary'],
    ['Third Group', 3, 'secondary']
]

Надеемся, что вам не придется создавать пользовательский элемент управления / оболочку. Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос