0

Bootstrapチェックボックスを使用したい。

<div class="btn-group" data-toggle="buttons-checkbox">
  <button type="button" class="btn btn-primary">Left</button>
  <button type="button" class="btn btn-primary">Middle</button>
  <button type="button" class="btn btn-primary">Right</button>
</div>

Railsアプリケーションに統合するにはどうすればよいですか?

形で使いたいです。具体的には、選択したデータを送信してキャッチするにはどうすればよいですか?

更新

Railsでチェックボックスを使用する方法を知っています。ブートストラップを介してスタイルを設定する方法がわかりません。

チェックボックスは-<input type="checkbox">Simple</input>

ブートストラップチェックボックスは<button type="button" class="btn btn-primary">Bootstrap</button>

更新2

例として、ラジオボタンに関する私の質問を参照してください。

4

2 に答える 2

4

たとえば、次のようにアイテムを削除できます。

<p>Delete item <%= asset.check_box :_destroy %></p>

または、simple_form gem を使用するとさらに簡単です。たとえば、モデルのチェックボックスにブール属性がある場合はデフォルトです。

<%= f.input :agreement %>

または、次のようにチェックボックスを強制することもできます。

<%= f.foobar, :as => :check_boxes %>
于 2012-12-19T14:53:40.670 に答える
1

ブートストラップ css および javascript ライブラリをアプリケーションに組み込むには、bootstrap-railsを使用することを検討してください。Rails ブートストラップにはいくつかの種類がありますが、個人的には SASS で書かれているのでこれを使用します (LESS よりも Rails でよく使用されます)。

3つのオプションがあり、そのうちの1つだけを選択する必要があると思われるため(selectタグの使用をお勧めします)、チェックボックスではなくボタンを使用しているため、これにアプローチする方法にいくつかの問題があります...統合するアプリケーションにチェックボックスを追加すると、レールは実際にメソッドを提供します。a の例は次のform_forとおりです。

- form_for @something_with_a_postion do |something|     
  = something.label 'Left'
  = something.check_box 'position', 'left', {class: 'whatever_classes_for_bootstrap_needed'}
  = something.label 'Middle'
  = something.check_box 'position', 'middle', {class: 'whatever_classes_for_bootstrap_needed'}
  = something.label 'Right'
  = something.check_box 'position', 'right', {class: 'whatever_classes_for_bootstrap_needed'}

詳細についてはform_for、 およびcheck_box ここを参照してください。

この質問も参照してください。同様に、チェックボックスに関するRailsCastもあります。

于 2012-12-19T14:52:36.427 に答える