【发布时间】:2017-01-28 17:20:06
【问题描述】:
我正在使用simple_form 并尝试让自定义包装器正常工作。到目前为止没有运气。
我希望创建一个简单的星级评级,其中每个值都有 5 个单选按钮。所需的输出:
<fieldset class="rating-new">
<input type="radio" id="star5" name="rating" value="5" />
<label class = "full" for="star5" title="Awesome - 5 stars"></label>
<input type="radio" id="star4" name="rating" value="4" />
<label class = "full" for="star4" title="Pretty good - 4 stars"></label>
<input type="radio" id="star3" name="rating" value="3" />
<label class = "full" for="star3" title="Meh - 3 stars"></label>
<input type="radio" id="star2" name="rating" value="2" />
<label class = "full" for="star2" title="Kinda bad - 2 stars"></label>
<input type="radio" id="star1" name="rating" value="1" />
<label class = "full" for="star1" title="Sucks big time - 1 star"></label>
</fieldset>
我正在使用 simple_form-bootstrap 并且知道我需要创建一个自定义包装器来执行此操作,但我一直在追寻它,但似乎无法弄清楚。
关于如何实现这一点的想法?
【问题讨论】:
-
在 codepen 上试试这个 sn-p LINK
-
嘿@JyotiPathania,问题更多是关于使用 simple_form 获得所需的 HTML 输出:/
标签: ruby-on-rails twitter-bootstrap sass simple-form simple-form-for