Rails 3动态选择列表

时间:2011-11-18 15:22:13

标签: jquery ruby-on-rails ruby-on-rails-3

我想知道是否有人可以根据另一个选择列表的值提供获取动态选择列表的提示。我一直在努力尝试使用一些不同的方法。我已经尝试将旧的observe_field方法与prototype_legacy_helpers一起使用,但是无法使其正常工作,以及http://pullmonkey.com/2008/03/30/dynamic-select-boxes-ruby-on-rails/中概述的方法(最终得到一个未定义的方法'map':id:呈现时的符号定义collection_select的partial。任何帮助,将不胜感激。我不关心我是如何工作的,只是它有效。

2 个答案:

答案 0 :(得分:0)

你有没有看过Ryan Bates的RailsCast #88?这可能会清楚一些事情:)

答案 1 :(得分:0)

你应该可以做这样的事情......

$("#list1").change(function(){
    if ($(this).val()=="something")
        $("#list2").show()
    else
        $("#list3").show()
});

如果您想要操作一个列表,这可能会有所帮助:

http://www.texotela.co.uk/code/jquery/select/