0

次のようなフォームの「優先度」のセレクターが必要です。 トグルボタン

しかし、それをアクティブレコードにリンクする方法がわかりません。これは、「トグル ボタン」のそのままの 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 に答える