2012-05-16 68 views
0

美好的一天!我有兩個下拉菜單。一個用於地區,一個用於分區。當我從區域菜單中選擇一個選項時,我希望我的分區菜單被過濾,只包括挑選區域上的分區。這裏是我的代碼示例:收藏選擇條件

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

它目前正在工作,但它顯示所有的分區:)我在軌道上使用紅寶石。感謝您的未來回復= D

回答

0

您需要javascript來實現這一點,並且有更多的方法可以做到這一點。我認爲沒有人可以在這裏解釋如何做到這一點,所以你應該真的搜索一些教程。

這是一個有點老,也許有一些新的方法(也許更好)做到這一點,但這給你提示你應該怎麼做。

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