0

我需要一些有关 Rails 表格的帮助。我目前有:

<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>

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

谢谢!

4

1 回答 1

0

将选择框放入部分中,并在第一个选择框更改时重新渲染部分。

http://keithschacht.com/getting-ajax-to-work-in-rails-3-with-jquery/

于 2013-03-28T22:26:58.103 回答