Как я могу использовать гем best_in_place с элементами управления Bootstrap Form? - PullRequest
0 голосов
/ 04 декабря 2018

Я хочу использовать драгоценный камень best_in_place с элементами управления Bootstrap.Кажется, я не могу сочетать оба.

Мой фрагмент кода best_in_place

<div class="form-control" >
   <dt><%= best_in_place @user, :email, :as => :textarea %></dt>
</div>

Мой фрагмент начальной загрузки

<form>
   <div class="form-group">
     <label for="exampleFormControlInput1">Email address</label>
     <input type="email" class="form-control" id="exampleFormControlInput1" placeholder="name@example.com">
    </div>
</form>

https://getbootstrap.com/docs/4.0/components/forms/

enter image description here

https://github.com/bernat/best_in_place

enter image description here

Есть идеи, как это можно сделать?

Это работает с валидациями

<form>
  <div class="form-group">
   <input type="email" class="form-control" >
  </div>
</form>

Но с использованием best_in_place проверки Bootstrap не работают.

</form>
 <div class="form-control" input type="email" >
  <%= best_in_place @user, :email, :as => :input %>
 </div>
</form>

Ответы [ 2 ]

0 голосов
/ 11 декабря 2018

В итоге я использовал этот код

</form>
 <div class="form-control" input type="email" >
  <%= best_in_place @user, :email, :as => :input %>
 </div>
</form>

Но использовал другой метод (gem 'validates_email_format_of') для проверки ввода, не смог заставить оба работать.

0 голосов
/ 05 декабря 2018
<form>
<div class="row">
   <div class="form-group">
     <label for="exampleFormControlInput1">Email address</label>
     <input type="email" class="form-control" id="exampleFormControlInput1" placeholder="name@example.com">
    </div>
 </div>
</form>
...