单选按钮无法在 Rails 中使用 form-for 聚焦

Radio-button can't focus in Rails with form-for

我想实现单选按钮被点击时可以聚焦。

这是 GIF:

代码

<%= form_for [:admin, @question] do |f| %>

  <div class="form-group">
    <%= f.label :title %>
    <%= f.text_field :title, :class => "form-control" %>
  </div>

  <div class="form-group">
    <%= f.label :category_id %>
    <div class="btn-group" data-toggle="buttons">
      <% Category.all.each do |category| %>
        <label class="btn btn-default <%= (category.id == f.object.category_id)? 'active' : '' %>">
          <%= f.radio_button :category_id, category.id %>
          <%= category.title %>
        </label>
      <% end %>
    </div>
  </div>

  <%= f.submit "Submit", data: { disable_with: "Submitting..." }, class: "btn btn-primary" %>

<% end %>

任何想法,请。

我假设你正在使用 bootstrap 4,尝试检查你是否正确包含 js 文件

https://github.com/twbs/bootstrap-rubygem/blob/master/README.md

//= require jquery3
//= require popper
//= require bootstrap