2013-12-23 1 views
2
<div class="item"> 
    <%= f.label :category_id, "Category:" %> 
    <%= f.select :category_id, options_from_collection_for_select(Category.all, :id, :title) %> 
    </div> 
    <div class="item"> 
    <%= f.label :leftcat_id, "Left menu:" %> 
    <%= f.select :leftcat_id, options_from_collection_for_select(Leftcat.all, :id, :title) %> 
    </div> 
    <div class="item"> 
    <%= f.label :section_id, "Section:" %> 
    <%= f.select :section_id, options_from_collection_for_select(Section.all, :id, :title) %> 
    </div> 

나는이 코드를 여기에 가지고 있으며, 나는 그 코드를 선택하도록하고 싶다. 사용자가 Left menu을 선택하는 경우, 예를 들어 Maths 일 경우 Sections은 수학과 관련된 모든 것과 관련됩니다. 위에 주어진 예제로 어떻게이를 수행 할 수 있습니까? 나는 레일 3에 대한 오래된 chained select 보석을 알고 있지만 어쩌면 비슷한 최신 버전의 최신 버전이 있습니까?Rails 4/jQuery에 연결된 선택 물을 만드는 방법은 무엇입니까?

+0

같은 성공을 했어 당신은 할 수 'blur '또는 유사한 이벤트에 대한 이벤트 핸들러를 추가하여 jQuery와 ajax를 통해 드롭 다운을 업데이트하십시오. jQuery 및 jSon을 사용하여이 메서드를 호출하여 유효한 jSon 응답을 반환하고 드롭 다운에 추가합니다. – engineersmnky

답변

관련 문제