Rails 양식의 선택 항목에 테이블에서 읽어들인 값을 표시합니다.

4020 단어 Rails

개시하다


Rails의 양식 선택 항목에서 테이블에서 읽어들인 값을 표시합니다.

컨디션

  • Vagrant + Ubuntu 16.04.5 LTS
  • PostgreSQL
  • Rails 5.2.4.2
  • slim
  • Bootstrap4
  • 방법


    Jichitais 테이블에는 다음 데이터가 포함되어 있으며 항목을 선택한 드롭다운 메뉴에 표시됩니다.

    select 방법과collection 사용하기select 방법을 사용하는 방법은 있지만, 기본적으로 어느 것이든 다 된다.단, 선택한 항목에 여러 항목을 표시하려면 select 방법만 사용할 수 있습니다.

    select 방법 사용하기


    _form.html.slim
    .form-group
        = f.label :jichitai_id, "都道府県1", class: 'control-label'
        = f.select :jichitai_id, 
                        Jichitai.where('enduser_cd < 500').map{ |i| "#{i.id}  #{i.enduser_cd}  #{i.sikutyou}" },
                        {include_blank: true}, 
                        class: 'selectpicker form-control',
                        id: 'jichitai_1'
    
    보아하니 이렇다.

    collection_select 방법 사용하기


    _form.html.slim
    .form-group
        = f.label :jichitai_id, "都道府県2", class: 'control-label'
        = f.collection_select :jichitai_id, 
                        Jichitai.where('enduser_cd >= 500'), :enduser_cd, :sikutyou, 
                        {include_blank: true}, 
                        class: 'selectpicker form-control',
                        id: 'jichitai_2'
    
    보아하니 이렇다.

    참고 자료

    좋은 웹페이지 즐겨찾기