simple_form Single Inline Checkbox Проблемы с классом CSS - PullRequest
0 голосов
/ 05 июля 2019

Я добавляю simple_form в мое существующее приложение Rails.У меня есть этот флажок, я пытаюсь воссоздать:

<div class="form-group">
  <label class="boolean optional" for="client_flag_active">Status</label>
  <input name="client[flag_active]" type="hidden" value="0"><input class="" type="checkbox" value="1" checked="checked" name="client[flag_active]" id="client_flag_active"> Active
</div>

Проблема рендеринга simple_form:

<%= form.input :flag_active, as: :boolean, inline_label: 'Active' %> 

как

<div class="input form-group boolean optional client_flag_active field_without_errors">
  <label class="boolean optional" for="client_flag_active">Status</label>
  <span class="hint">
    <input value="0" type="hidden" name="client[flag_active]"><label class="checkbox">
    <input class="form-control boolean optional form-control" type="checkbox" value="1" checked="checked" name="client[flag_active]" id="client_flag_active"> Active</label>
  </span>
</div>

Кажется, проблемабыть 'form-control', добавленным к входу, который с моим Tailwind CSS отображает флажок как текстовое поле.Моя конфигурация как это config.input_class = 'form-control' по умолчанию для всех других полей (снова для CSS).Кажется, я не могу найти в документации, как убрать это и устранить этот класс.

Бонусом будет очистка других дополнительных упаковщиков и т. Д.

...