2016-08-05 2 views
0

У меня есть очень простой сайт, который содержит статьи с заголовком строки и текстовым описанием. Иногда моя кнопка отправки не работает для редактирования и новой. Затем, после обновления страницы, кнопки снова начнут работать. Я использую bootstrap-sass 3.3.6, rails 5.0.0.Рубины на рельсах Кнопки отправки иногда не работают?

Это код моей формы:

<%= form_for(article, :html => {class: "form-horizontal", role: "form"}) do |f| %> 
<div class="form-group"> 
    <div class="control-label col-sm-2"> 
    <%= f.label :title %> 
    </div> 
    <div class="col-sm-6"> 
    <%= f.text_field :title, class: "form-control", placeholder: "Title of article", autofocus: true%> 
    </div> 
</div> 

<br /> 
    <div class="form-group"> 
    <div class="control-label col-sm-2"> 
     <%= f.label :description %> 
    </div> 
    <div class="col-sm-6"> 
     <%= f.text_area :description, rows: 5, class: "form-control", placeholder: "Body of the article", autofocus: true%> 
    </div> 
    </div> 
</div> 
<div class="form-group"> 
     <%= f.submit class:"btn btn-primary btn-lg" %> 
</div> 

Что может быть причиной этого?

+1

вашего вид коды кажется хорошо. Также добавьте свой код контроллера. – Sinscary

ответ

2

У вас есть бродячий </div> тег. Этот тип ошибок чаще всего генерируется неверным HTML. Различные источники ошибок могут быть:

  1. отсутствует < или>
  2. HTML тег не закрыт
  3. ORPHANED HTML закрывающий тег (где нет открытие один не связано);
  4. Формы, вложенные в теги таблицы или тэга (в пределах td есть ).

При правильном форматировании HTML не работает для вас, то это может быть вопрос turbolinks, вы можете попробовать отключить turbolinks как :data-no-turbolink => true (только патч не решение)

+0

Это не пропавший тег div, когда я писал, чтобы переполнять стек, он отрубал некоторые из моих тегов div. Когда вы предложили отключить турбо-ссылки, это сработало. Я не знаю почему. Я думаю, что это другой вопрос сам по себе. –

+0

@SamLiokumovich Если это сработало для вас, возможно, вам стоит подумать о том, чтобы сделать этот ответ принятым –

Смежные вопросы