集合选择条件

时间:2012-05-16 02:20:51

标签: ruby-on-rails

美好的一天!我有两个下拉菜单。一个用于区域,一个用于分区。当我从区域菜单中选择一个选项时,我希望我的分区菜单被过滤,只包括所选区域上的分区。以下是我的代码示例:

<td>
    <label for="docu_reg">Region</label>
    <%= collection_select :docu, :reg, Region.find(:all), :reg_name, :reg+name, {:include_black => 'None' } %>
</td>
<td>
    <label for="docu_div">Division</label>
    <%= collection_select :docu, :division, Division.find(:all, :order => "div_name ASC", :div_name, :div_name, {:include_blank => 'None'} %>
</td>

它目前正在工作,但它显示所有部门:)我在轨道上使用ruby。感谢将来的回复= D

1 个答案:

答案 0 :(得分:0)

你需要javascript才能实现这一点,并且还有很多方法可以实现。我想没有人可以在这里解释如何做到这一点,所以你应该真正搜索一些教程。

这个有点老了,也许有一些新方法(可能更好)这样做,但是这给你提示你应该怎么做。

http://railscasts.com/episodes/88-dynamic-select-menus