2009-12-18 24 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。

相关问题