使用simple_form将数据属性添加到单选按钮.

Fin*_*nnn 5 ruby ruby-on-rails simple-form

我正在尝试使用简单的形式将数据属性区分为单选按钮.

我想渲染以下内容 -

<input type="radio" name="special_feature[all_editions]" id="special_feature_all_editions_true" value="true" data-enables="edition_select">
<input type="radio" name="special_feature[all_editions]" id="special_feature_all_editions_false" value="false" data-disables="edition_select">


<%= f.input :all_editions,
        as: :radio_buttons
        %>
Run Code Online (Sandbox Code Playgroud)

知道如何添加不同的数据属性吗?

Sac*_*n R 1

  form.radio_button(all_editions, txt, :data-data_attr => some_variable)
Run Code Online (Sandbox Code Playgroud)

或者

<%= f.input :all_editions,
        as: :radio_buttons,
       'data-data_attr' => 'some_variable'
%>
Run Code Online (Sandbox Code Playgroud)

  • 如果我将集合传递给单选按钮,如何根据集合值设置数据属性?= form.input :zip, :as =&gt; :radio, :collection =&gt; Zip.all, :'data-enable_dropdown' =&gt; '??' (3认同)