我对这个棘手的情况有疑问。我有一个选择框的代码,我可以选择一年,根据年份,我想在另一个选择标记中返回与该年有关的所有可能值....
<%= select "month_end", "year", MonthEnd.find(:all, :select => 'DISTINCT year', :order => 'year').collect{|x| [ x.year, x.id ]} %>
我曾尝试使用观察字段,但它不起作用,我需要一些帮助。
非常感谢你的帮助,有一个伟大的圣诞节/新年
答案 0 :(得分:0)
我有同样的想法:根据另一个select_tag的结果填充select_tag。 我的解决方案是:显示一个select_tag并使用ajax将用户的选择发送到控制器中的操作。此操作发送的响应是第二个选择将使用的选项列表。 第二个选择将由部分呈现,这样您就可以提供更好的用户体验。