collection_check_boxes를 만드는 방법

2958 단어 hamlRails
haml을 사용하여 ransack과 collection_check_boxes를 사용하여 검색 기능을 구현했습니다.
그 때 속성 등에 고생했기 때문에 기사로합니다.

complex-search.haml
  = s.collection_check_boxes :status_in, @statuses, :first, :second do |b|
    .search-box-left
        = b.check_box
         = b.label  { b.text }

각 코드를 분해하여 설명
= b.check_box

= b.check_box에서 다음과 같은 확인란을 화면에 표시

= b.label  { b.text }

확인란 옆에 레이블이 지정된 문자를 표시합니다.


이 문자가 어디에서 당겨 졌는지 말하면 · ·

exhibits_controller.rb
@statuses = [["", "すべて"],["新品", "新品・未使用"],["未使用に近い"," 未使用に近い"],["目立った傷や汚れ無し","目立った傷や汚れ無し"],["やや傷や汚れあり","やや傷や汚れあり"],["傷や汚れあり","傷や汚れあり"],["全体的に状態が悪い","全体的に状態が悪い"]]

배열내의 제2 인수의 캐릭터 라인이 실제로 화면에 표시되는 문자로 제1 인수가 DB내의 검색용으로 사용하는 값

스스로 collection_check_boxes를 만들 때 라벨을 붙이는 방법이나 클래스 붙이기에 고생했습니다.
이 기사도 그런 분들의 참고가 되면 다행입니다.

좋은 웹페이지 즐겨찾기