ビュー内の次のコードに問題があります。
<div class="btn-group" data-toggle="buttons">
<%= f.label :private, class: "btn btn-default" do %>
<%= f.check_box :private %> Private
<% end %>
</div>
技術的には機能しますが、private
フィールドが最初に true (チェックされている) の場合、ボタンはチェックされていないかのように見えます。おそらく、check_box ヘルパーが 2 つの入力を生成し、そのうちの 1 つが隠されていることが原因です。
RailsビューでBootstrapチェックボックスの実装例を誰かに見せてもらえますか?