如何正确配置simple_form标签

时间:2017-05-19 16:07:31

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

我有一个现成的html布局。它看起来像这样(!SLIM USING!):

onStart()

它生成此代码:

label.modal__form-label Имя
input.modal__form-control type="text" required="" minlength="3"

这就是我需要的。

我粘贴了我的rubycode而不是这个。 Ruby代码:

<label class="modal__form-label">Имя</label>
<input class="modal__form-control" minlength="3" required="" type="text">

得到这个html:

= f.input :name, input_html: { minlength: "3", type: "text" }, required: true

正如你所见,我需要给一个类标签并重命名:以简单的形式将名称改为“Имя”。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

labellabel_html应该是您正在寻找的其他选项。所以把它们放在一起:

= f.input :name,
          input_html: { minlength: "3", type: "text" },
          label_html: { class: "modal__form-label" },
          label: "Имя",
          required: true