Rails simple_form - возможно ли отображать radio_buttons только с метками кнопок? - PullRequest
0 голосов
/ 18 апреля 2019

Этот код:

<%= f.input :exploratory, as: :radio_buttons,
  collection: [['Exploratory', true], ['Preparatory', false]],
  label: false %>

Дает этот результат:

enter image description here

Это почти то, что я хочу - единственная проблема - ярлык «Исследовательская» над переключателями.

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

Я использую Simple Form 4.1.0 с Rails 5.2.3 и Bootstrap 4.3.1.

1 Ответ

1 голос
/ 18 апреля 2019

Попробуйте добавить label: false

<%= f.input :exploratory, as: :radio_buttons,
    collection: [['Exploratory', true], ['Preparatory', false]],
    label: false %>

Это должно генерировать HTML без метки

Протестировано

enter image description here

Кроме того, вы можете изменить метку, добавив label: 'Changed label'

<%= f.input :exploratory, as: :radio_buttons,
    collection: [['Exploratory', true], ['Preparatory', false]],
    label: 'Changed Label' %>

enter image description here

...