2009-12-18 60 views
1

我對這個棘手的情況有疑問。我有代碼的單一選擇框,在那裏我可以選擇一個年份,並根據一年,我想回到屬於當年在另一選擇標記所有可能的值....基於另一個select_tag結果的動態選擇人口

<%= select "month_end", "year", MonthEnd.find(:all, :select => 'DISTINCT year', :order => 'year').collect{|x| [ x.year, x.id ]} %> 

我已經試圖使用觀察領域,但它不起作用,我需要一些幫助。

非常感謝你的幫助,有一個偉大的X-MAS /新的一年

+1

Duplicates:http://stackoverflow.com/questions/1925954/&http://stackoverflow.com/questions/1925275/ – 2009-12-18 17:00:47

回答

0

我有同樣的想法:填充基於從另一個select_tag結果select_tag。 我的解決方案是:顯示一個select_tag並使用ajax將用戶的選擇發送到控制器中的操作。此操作發送的響應是第二個選擇將使用的選項列表。 第二個選擇將以部分方式呈現,這樣您可以給出更好的用戶Exprience。

相關問題