2017-05-19 3 views
0

나는 준비된 html 레이아웃을 가지고 있습니다. 그것은 다음과 같이 (SLIM 사용!!) :simple_form 레이블을 올바르게 구성하는 방법

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

그것이 코드를 생성합니다

내가 필요로 무엇
<label class="modal__form-label">Имя</label> 
<input class="modal__form-control" minlength="3" required="" type="text"> 

.

대신 내 rubycode를 붙여 넣었습니다. 루비 코드 :

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

그리고이 하나의 HTML을 얻을 : 이름을 "Имя"으로 간단한 형태 : U 볼로

<label class="string required" for="feedback_name"><abbr title="required">*</abbr> Name</label> 
<input class="string required modal__form-control" minlength="3" type="text" required="required" aria-required="true" name="feedback[name]" id="feedback_name"> 

그래서, 내가 레이블과 이름을 변경하는 클래스를 제공 할 필요가있다. 어떻게해야합니까?

답변

1

labellabel_html은 원하는 추가 옵션입니다. 모든 것을 정리하면 다음과 같습니다.

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