ruby-on-rails 在Rails中向collection_radio_buttons添加类

tuwxkamq  于 2023-02-01  发布在  Ruby
关注(0)|答案(2)|浏览(84)

我有一个简单的表单,在表单的顶部有一些单选按钮,所有的东西都有“form-control”类,并且在水平方向上流动得很好;但是,我无法将同一个类应用于此:

<%= f.collection_radio_buttons :realm, [['External','External'], ['Internal','Internal']], :first, :last %>

我一直在四处寻找,但只能找到其他人谁是做完全不同的东西。

5us2dqdw

5us2dqdw1#

你想在按钮和标签上都使用窗体控件类吗?那么你需要的是类似下面的内容:

<%= f.collection_radio_buttons :realm, [['External','External'], ['Internal','Internal']], :first, :last do |b| %>
  <%- b.label(class: "form-control") { b.radio_button(class: "form-control") } %>
<% end %>
bejyjqdl

bejyjqdl2#

syntax

collection_radio_buttons(object, method, collection, value_method, text_method, options = {}, html_options = {}, &block)

您没有任何选择,因此需要在html_options散列之前提供一个空散列。

<%= f.collection_radio_buttons :parent_id, [['External','External'], ['Internal','Internal']], :first, :last, {}, {class: 'form-control'} %>

相关问题