[RUBY-ON-RAILS] 어떻게 레일에 collection_select에 대한 HTML 옵션을 설정합니까?
RUBY-ON-RAILS어떻게 레일에 collection_select에 대한 HTML 옵션을 설정합니까?
나는 레일 collection_select에 의해 생성 된 select 태그에 클래스를 추가 할 수있는 구문을 찾을 수 없습니다. 도움?
해결법
-
==============================
1.많은 레일 도우미는 여러 해시 인수를. 먼저 도우미 자체를 제어하기 위해 일반적으로 옵션이고, 두 번째는 사용자 식별자, 클래스 등에서 지정할 html_options입니다
많은 레일 도우미는 여러 해시 인수를. 먼저 도우미 자체를 제어하기 위해 일반적으로 옵션이고, 두 번째는 사용자 식별자, 클래스 등에서 지정할 html_options입니다
이 방법의 정의는 다음과 같습니다 :
collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {})
당신은 PARAMS 목록에서 여러 '= {}'를 알 수 있습니다. 이, 당신이 실제로 중괄호로 묶어야합니다 지정할 것이라고 옵션의 첫 번째 세트를 사용하려면 :
collection_select(:user, :title, UserTitle.all, :id, :name, {:prompt=>true}, {:class=>'my-custom-class'})
당신이 HTML 클래스 외에 지정할 수있는 옵션이없는 경우, 그냥 빈 해시 자리를 넣어 :
collection_select(:user, :title, UserTitle.all, :id, :name, {}, {:class=>'my-custom-class'})
추가 API 설명서는 다음 웹 사이트에서 볼 수 있습니다 : http://apidock.com/rails/ActionView/Helpers/FormOptionsHelper/collection_select
-
==============================
2.
= f.collection_select :category_id, Category.order(:name), :id, :name, {}, {class: "store-select"}
from https://stackoverflow.com/questions/1947578/how-do-i-set-the-html-options-for-collection-select-in-rails by cc-by-sa and MIT license
'RUBY-ON-RAILS' 카테고리의 다른 글
[RUBY-ON-RAILS] 유증 사용자 정의 경로 및 로그인 페이지 (0) | 2020.02.23 |
---|---|
[RUBY-ON-RAILS] 자원과 자원 방법의 차이 (0) | 2020.02.23 |
[RUBY-ON-RAILS] 레일 : root_url 모든 알 수없는 경로를 재 지정 (0) | 2020.02.23 |
[RUBY-ON-RAILS] 지역 레일 개발 환경에서 실제 IP 주소를 가져옵니다 (0) | 2020.02.23 |
[RUBY-ON-RAILS] 언제 레일에 서버를 다시 시작해야합니까? (0) | 2020.02.23 |