2013-03-28 50 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> 

所以第一个下拉菜单是选择一个学生。第二个下拉列表是选择一个部分。但是,现在我正在显示所有部分。但我只想选择那些学生有资格参加的部分。那么,如何获得第一个下拉列表的输入以更改第二个下拉列表选项。如果他们尝试在未选择学生的情况下选择该部分,则应显示所有选项。

谢谢!

回答

相关问题