Почему я пропускаю вход в форму после скаффолдинга в Rails? - PullRequest
1 голос
/ 06 января 2020

Я изучаю Rails и пытаюсь использовать scaffold для генерации некоторого кода.

После этого все кажется нормальным, за исключением того, что я пропускаю ввод в одной из моих форм и не знаю почему.

Кто-нибудь может объяснить это?

Screenshot

Здесь частичная форма, которая генерирует представление:

_form. html .erb

<%= form_with(model: advertisement, local: true) do |form| %>
  <% if advertisement.errors.any? %>
    <div id="error_explanation">
      <h2><%= pluralize(advertisement.errors.count, "error") %> prohibited this advertisement from being saved:</h2>

      <ul>
        <% advertisement.errors.full_messages.each do |message| %>
          <li><%= message %></li>
        <% end %>
      </ul>
    </div>
  <% end %>

  <div class="field">
    <%= form.label :title %>
    <%= form.text_field :title %>
  </div>

  <div class="field">
    <%= form.label :content %>
    <%= form.text_area :content %>
  </div>

  <div class="field">
    <%= form.label :price %>
    <%= form.number_field :price %>
  </div>

  <div class="field">
    <%= form.label :state %>
    <%= form.text_field :state %>
  </div>

  <div class="field">
    <%= form.label :user_id %>
    <%= form.number_field :user_id %>
  </div>

  <div class="actions">
    <%= form.submit %>
  </div>
<% end %>

Выход HTML для этого ввода:

 <div class="field">
    <label for="advertisement_title">Title</label>
    <input type="text" name="advertisement[title]" id="advertisement_title" />
 </div>

Спасибо всем

1 Ответ

2 голосов
/ 06 января 2020

ОК, я понял!

Это из-за расширения Adblock. На каждой странице, где он включен, он вставляет CSS непосредственно в страницу и добавляет

display: none !important; 

для сотен определенных идентификаторов.

К сожалению для меня, #advertising_title является одним из их!

Работает, когда я его деактивирую

adblock display none

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...