bootstrap-4 - 如何为 Rails 表单实现 Bootstrap 开关
问题描述
我有一个这样的字段:
= f.check_box :feedback_required, label: "Feedback required?"
现在,我想要一个带有“需要反馈?”标签的开关,而不是一个复选框。
如何在我的表单中实现此开关:
<div class="custom-control custom-switch">
<input type="checkbox" class="custom-control-input" id="switch1" name="example">
<label class="custom-control-label" for="switch1">Toggle me</label>
</div>
解决方案
此代码适用于 Bootstrap 4.5
<div class="form-group">
<div class="custom-control custom-switch">
<%= f.check_box :feedback_required, class: "custom-control-input", id: "feedback_required" %>
<label class="custom-control-label" for="feedback_required">Feedback required</label>
</div>
</div>
在哈姆里:
.form-group
.custom-control.custom-switch
= f.check_box :feedback_required, class: "custom-control-input", id: "feedback_required"
%label.custom-control-label{:for => "feedback_required"} Feedback required
推荐阅读
- google-app-engine - 权限被拒绝 appengine/api/remote_socket/_remote_socket.py
- java - Java 8 Streams API 和堆栈类
- google-chrome - 为什么它显示“访问网站”而不是添加扩展程序?
- javascript - 从对象数组中获取每个名称和 ID
- css - 我无法让导航栏中的导航项目按预期运行
- eclipse - 为什么 STS 需要这么长时间来更新 Maven 依赖项?
- r - 如何生成 n 个马尔可夫链序列,每个序列有 25 个转换
- css - 在 CSS 中未显示 FontAwesome 图标:Chrome 中的选择器之后?
- css - Angular:页面显示不正确
- css - 模板JS | 在组件中使用 CSS "+ Selector"