2013-03-28 115 views
0

我需要一些鐵軌形式的幫助。我目前有:如何根據之前的輸入創建下拉列表值?

<div class="field"> 
    <%= f.label :student_id %> 
    <%= f.collection_select(:student_id, Student.active.order('first_name'), :id, :proper_name, :prompt => true) %> 
</div> 
<br /> 
<div class="field"> 
    <%= f.label :section_id %> 
    <%= f.select(:section_id, get_section_list, :prompt => "Select Section") %> 
</div> 

所以第一個下拉菜單是選擇一個學生。第二個下拉列表是選擇一個部分。但是,現在我正在顯示所有部分。但我只想選擇那些學生有資格參加的部分。那麼,如何獲得第一個下拉列表的輸入以更改第二個下拉列表選項。如果他們嘗試在未選擇學生的情況下選擇該部分,則應顯示所有選項。

謝謝!

回答

相關問題