<% = f.submit %>에 CSS 클래스 추가
내 질문은 쉽다 :
<%= f.submit %>
클래스 선언은 어디로 갑니까? 여러 번 시도 할 때 오류가 발생합니다.
<%= f.submit 'name of button here', :class => 'submit_class_name_here' %>
해야합니다. 오류가 발생하면 이름을 제공하지 않았을 가능성이 있습니다.
또는 수업없이 버튼의 스타일을 지정할 수 있습니다.
form#form_id_here input[type=submit]
그것도 시도하십시오.
다음을 수행하여 양식의 제출 단추에 클래스 선언을 추가 할 수 있습니다.
<%= f.submit class: 'btn btn-default' %>
<-참고 : 쉼표가 없습니다!
스캐 폴드 의 _ form.html.erb 부분을 변경하고 컨트롤러 조치간에 단추 이름의 동적 변경을 유지하려면 name을 지정하지 마십시오 'name'
.
이름을 지정하지 않고 작업에 따라 양식이 렌더링되면 버튼 에 다음 이름 의 .class = "btn btn-default"
(부트 스트랩 클래스) (또는 .class
지정한 값)가 표시됩니다.
model_name 업데이트
model_name을 작성하십시오
(여기서 model_name은 스캐 폴드 모델의 이름).
Rails 4 및 Bootstrap 3 "기본"버튼
<%= f.submit nil, :class => 'btn btn-primary' %>
다음과 같은 결과를 얻습니다.
Srdjan Pejic이 말했듯이 사용할 수 있습니다
<%= f.submit 'name', :class => 'button' %>
또는 새로운 구문 :
<%= f.submit 'name', class: 'button' %>
form_with 도우미를 사용할 때의 해결책
사용하는 사람들을 위해 5.2 레일 과 form_with
도우미 : 쉼표를 추가하지 마십시오 !
<%= f.submit class: 'btn btn-primary' %>
HTH!
기본적으로 Rails 4는 'value'속성을 사용하여 보이는 버튼 텍스트를 제어하므로 마크 업을 깨끗하게 유지합니다.
<%= f.submit :value => "Visible Button Text", :class => 'class_name' %>
둘 다 작동 <%= f.submit class: "btn btn-primary" %>
하고<%= f.submit "Name of Button", class: "btn btn-primary "%>
참고 URL : https://stackoverflow.com/questions/5315967/add-a-css-class-to-f-submit
'Programing' 카테고리의 다른 글
ID와 클래스의 차이점은 무엇입니까? (0) | 2020.04.28 |
---|---|
CSS를 사용하여 텍스트를 미러링 / 플립 할 수 있습니까? (0) | 2020.04.28 |
두 개의 PHP 객체를 병합하는 가장 좋은 방법은 무엇입니까? (0) | 2020.04.27 |
.crt를 .pem로 변환하는 방법 (0) | 2020.04.27 |
strings.xml의 다른 문자열에서 하나의 문자열을 참조 하시겠습니까? (0) | 2020.04.27 |