Вывод в середине простой_формы - PullRequest
0 голосов
/ 03 апреля 2019

У меня есть simple_form, использующая simple_form_for. Работает нормально.

Я хочу добавить строку, которая выглядит следующим образом:

Заблокировано? Верно

в середине. Я могу произвести это с:

= f.label "Locked?"
= f.label @client.access_locked?

Однако, это не добавляет новую строку и портит все остальное.

Я бы хотел иметь эквивалент строки f.input, за исключением того, что она выводится вместо input:

= f.output label: "Locked?", value: @client.access_locked?

или что-то в этом роде. Как мне это сделать?

EDIT:

В настоящее время у меня есть это:

= simple_form_for @client, :url => admin_client_path(@client) do |f|
  = f.input :email, :input_html => {:autocomplete => "off"}
  .user_profile
    %dl
      %dt Locked
      %dd=  @client.access_locked?
  = f.button :submit, 'Update', :class => 'button'

Который производит это:

enter image description here

Я бы хотел, чтобы все выстроились в линию ... Но это лучшее, что у меня есть до сих пор ...

1 Ответ

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

Вы пробовали класс начальной загрузки form-control-static?Смотри https://www.w3schools.com/bootstrap/bootstrap_forms_inputs2.asp

...