【问题标题】:dynamic select population based on result from another select_tag根据另一个 select_tag 的结果动态选择人口
【发布时间】:2010-12-28 02:52:10
【问题描述】:

关于这个棘手的情况,我有一个问题。我有一个选择框的代码,我可以在其中选择一年,并根据年份,我想在另一个选择标签中返回与该年份有关的所有可能值....

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

我尝试使用观察字段,但它不起作用,我需要一些帮助。

非常感谢您的帮助,祝您圣诞节/新年快乐

【问题讨论】:

标签: ruby-on-rails


【解决方案1】:

我有同样的想法:根据另一个 select_tag 的结果填充一个 select_tag。 我的解决方案是:显示一个 select_tag 并使用 ajax 将用户的选择发送到控制器中的操作。此操作发送的响应是第二个选择将使用的选项列表。 第二个选择将由部分呈现,这样您可以提供更好的用户体验。

【讨论】:

    猜你喜欢
    • 2015-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多