Предоставление выпадающих элементов через массив - PullRequest
1 голос
/ 03 марта 2020
Rails 6
Bootstrap 4.4.1

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

.dropdown
  button.btn.btn-outline-secondary.dropdown-toggle aria-expanded="false" aria-haspopup="true" data-toggle="dropdown" type="button"
    | Active
  .dropdown-menu aria-labelledby="dropdownMenuButton"
    a.dropdown-item href="#"  Active
    a.dropdown-item href="#"  Inactive

Массив будет:

items_list = ['Active', 'Inactive']

1 Ответ

1 голос
/ 03 марта 2020

Пожалуйста, обратитесь к select или select_tag в документации. Вот ссылки: https://apidock.com/rails/ActionView/Helpers/FormTagHelper/select_tag и https://apidock.com/rails/ActionView/Helpers/FormOptionsHelper/select

В основном вы будете использовать одну над другой, если ваш атрибут связан с объектом модели.

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