Я хочу изменить метку по умолчанию ДА НЕТ моего флажка radio_button из моего f.input (form_for) - PullRequest
0 голосов
/ 17 апреля 2019

Я начинаю использовать Rails.

В моей форме я хочу изменить метку значения по умолчанию ДА / НЕТ (которая отображается на моем виде спереди)

        <div class="row">
            <div class="col-sm-6">
              <%= f.input :experience,
                   as: :radio_buttons,
                   label:"A t-il déjà saillie ?"  %>
           </div>
        </div>

Какой вариант я должен добавить, чтобы изменить метку? Как я могу отобразить опцию в одной строке?

Спасибо за вашу помощь

1 Ответ

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

Вы используете simple_form_for?Я так думаю от как:: radio_buttons.Если да, попробуйте:

<%= f.input :experience, as: :radio_buttons, collection: [['0', 'false'], ['1', 'true']], label_method: :second, value_method: :first %>

Вы, вероятно, можете вывести логику из этой строки.Создайте массив массивов для вашей коллекции, каждый вложенный массив должен содержать сначала значение переключателя, а затем метку.

...