【发布时间】:2017-06-21 12:50:33
【问题描述】:
我已经多次尝试这样做,但无法理解如何使用 Simple Form gem 制作的自动包装器来做到这一点。
使用 Ruby on Rails(加上 Simple Form Gem)我正在尝试使单选按钮的标准输出如下所示:
鲁比:
<%= n.input :domiciled, as: :radio_buttons, label: "Do you confirm your business is domicled in the United Kingdom?", checked: true %>
HTML 输出:
<div class="form-group radio_buttons optional user_nurse_domiciled">
<label class="control-label radio_buttons optional">Do you confirm your business is domicled in the United Kingdom?
</label>
<input type="hidden" name="user[nurse_attributes][domiciled]" value="">
<span class="radio">
<label for="user_nurse_attributes_domiciled_true">
<input class="radio_buttons optional" type="radio" value="true" checked="checked" name="user[nurse_attributes][domiciled]" id="user_nurse_attributes_domiciled_true">Yes
</label>
</span>
<span class="radio">
<label for="user_nurse_attributes_domiciled_false">
<input class="radio_buttons optional" readonly="readonly" type="radio" value="false" name="user[nurse_attributes][domiciled]" id="user_nurse_attributes_domiciled_false">No
</label>
</span>
</div>
看起来像这样,当然仍然保持真/假值:
我已经尝试了各种我找到的 CSS 解决方案,但我无法使用 Simple Form。非常感谢任何帮助。
编辑:
为了根据评论问题进行澄清,我也在使用 Bootstrap。
【问题讨论】:
-
看不懂这个
[![Standard simple form radio buttons][1]][1]是什么意思 -
应该是一张图片,但它没有显示...现在编辑它
-
图片现在显示,抱歉。
-
作为补充说明,您使用的是 ui 框架吗?有点像引导程序,但我认为最好实际指定
标签: html ruby-on-rails ruby simple-form