双面多选,适用于Rails 3

时间:2012-11-02 20:57:07

标签: javascript jquery ruby-on-rails gem

我需要Rails(3.2.8)中的双面多选框,就像这里:

http://www.stevefenton.co.uk/Content/Jquery-Two-Sided-Multi-Selector/

然而,我无法让它与Rails一起使用,而且它的文档记录很少,我不得不放弃那个。 (它显示但按钮不起作用,即使在新的Rails应用程序上)

有没有人知道类似的jquery或gem解决方案可以使用rails吗?

非常感谢!

1 个答案:

答案 0 :(得分:3)

你可以尝试这个:http://quasipartikel.at/multiselect/

或者这是另一个:http://loudev.com/

然后在Rails视图中创建如下所示的选项(“multiple”部分对于任一插件都很重要):

<%= f.select(:country, "country_id", Country.all.collect {|c| [ c.name, c.id ] }, {:include_blank => false}, {:class => "multiselect", :multiple => "multiple"}) %>

并且您的视图中还包含以下JavaScript:

<script>
$(document).ready(function (){
     $(".multiselect").multiselect();  // If you're using the quasipartikel one
     $('.multiselect').multiSelect();  // If you're using the loudev.com one
});
</script>