Задать вопрос
@Deniskok
Ruby developer

Почему не обводит окошко красным при ошибке?

Должен обвести поле красным при ошибке, но ничего происходит. Стоит Esbuild + bootstrap.
.field_with_errors {
  .form-control {
    border-color: red;
  }
  label {
    color: red;
  }
}


в application так же прописал импорт стиля
@import "custom.scss";

класс form-control полей title и body соответствует указанному в файлике со стилем
<%= form_with model: @question do |f| %>
  <div class="mb-3 row">
    <div class="col-sm-2 col-form-label">
     <%= f.label :title %>
    </div>

    <div class="col-sm-10">
      <%= f.text_field :title, placeholder: "Title", class: 'form-control'%>
    </div>
  </div>

  <div class="mb-3 row">
    <div class="col-sm-2 col-form-label">
      <%= f.label :body %>
    </div>

    <div class="col-sm-10">
      <%= f.text_area :body, class: 'form-control' %>
    </div>
  </div>

  <%= f.submit "Submit question!", class: 'btn btn-primary' %>
<% end %>
  • Вопрос задан
  • 51 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
BasiC2k
@BasiC2k
.NET developer (open to job offers)
Согласно документации по validation
чтобы добавить красную рамку средствами bootstrap, для элемента нужно установить класс "is-invalid"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы