输出在simple_form中间

时间:2019-04-03 19:51:07

标签: ruby-on-rails haml simple-form-for

我有一个使用simple_form_for的simple_form。很好。

我想添加一条看起来像这样的行:

已锁定?

在中间。我可以用它来制作它:

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

但是,这不会添加新行,并且会弄乱其他所有内容。

除了它的输出而不是输入之外,我希望有一个f.input行等效:

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

之类的。我该怎么做?

编辑:

目前,我有这个:

= 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 :(得分:0)

您是否尝试过引导类form-control-static? 参见https://www.w3schools.com/bootstrap/bootstrap_forms_inputs2.asp