0

我想在我的表单上有一个“优先级”选择器,如下所示: 切换按钮

但无法弄清楚如何将其链接到 activerecord。这是“切换按钮”的直接 HTML:

<div class="btn-group">
   <a class="btn" href="#"><i class="icon-arrow-down"></i> &nbsp; Low</a>
   <a class="btn btn-warning active" href="#"><!-- i class="icon-white icon-adjust"></i--> Medium</a>
   <a class="btn" href="#"><i class="icon-arrow-up"></i> &nbsp; High</a>
</div>

而且我已经让它与单选按钮一起使用,所以我想也许我可以将它们设置为看起来像常规的内联按钮。不确定我是否可以在没有一些 JQuery 的情况下为每个按钮指定一个类:

<%= f.collection_radio_buttons :priority, [["C - Low", 'Low'],
                                           ["B - Medium", 'Medium'],
                                           ["A - High", 'High']], :first, :last %>

关于如何使它看起来像按下活动按钮的按钮的任何想法?

4

1 回答 1

0

最终使用了一个隐藏的输入字段,该字段直接绑定到数据库中的优先级列:

<%= f.input :priority, as: :hidden %>

然后使用 jquery 使按钮可点击(并更改隐藏字段中的值)。

于 2013-05-23T10:24:04.567 回答