Rails 5: form_for выберите поле тега с выбором класса - PullRequest
0 голосов
/ 17 января 2019

В настоящее время я пытаюсь реализовать select_tag, проблема, с которой я сталкиваюсь, заключается в том, что работает каждый элемент css, кроме опции select. Каким-то образом таблица стилей загрузки вызывается, когда я использую f.select :home_type, [["Room", "Room"]], class: 'add-listing__input'

Эта таблица стилей вызывается и выбираются только работы

http://localhost:3000/assets/triptip-assets.min.self-3157b4719675b23587e706840e28dab5a7506a2794b67521ade419a505a34070.css?body=1

Когда я использую, например, f.text_field, все работает, и эта таблица стилей называется

http://localhost:3000/assets/style.self-6fdbeaf8dfea504b6f923ccefbf5f6a7f370c6436cf98feefac201fc92c78f83.css?body=1

EDIT

Вот моя форма

  <%= form_for @room do |f| %>
    <div class="add-listing__form-content">
      <div class="row">
        <div class="col-md-6">
          <label class="add-listing__label">
            Home Type:
          </label>
          <%= f.select :home_type, [["Wohngebäude", "Wohngebäude"], ["Bürogebäude", "Bürogebäude"], ["Haus", "Haus"], ["Geschäft", "Geschäft"]], class: 'add-listing__input js-example-basic-multiple' %>
        </div>
        <div class="col-md-6">
          <label class="add-listing__label">
            Vacancy Type:
          </label>
          <%= f.select :vacancy_type, [["Leer", "Leer"], ["Voll", "Voll"]], class: 'add-listing__input js-example-basic-multiple' %>
        </div>
      </div>
      <div class="row">
        <div class="col-md-6">
          <label class="add-listing__label">
            Accomodate:
          </label>
          <%= f.number_field :accomodate, id: "amount", placeholder: "Für wie viele Personen?", class: "add-listing__input" %>
        </div>
        <div class="col-md-6">
          <label class="add-listing__label">
            Abrissgerüchte:
          </label>
          <%= f.text_field :rumors, id: "rumors", placeholder: "Abrissgerüchte?", class: "add-listing__input" %>
        </div>
      </div>

    </div>
  <% end %>

1 Ответ

0 голосов
/ 17 января 2019

Вы должны определить класс в поле выбора следующим образом:

<%= f.select(:vacancy_type, [ ... ], {}, { class: 'my_style_class' }) %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...