私はここで jquery プラグイン「Two Sided Multi Select」を使用しています: http://www.stevefenton.co.uk/cmsfiles/assets/File/twosidedmultiselect.html
次のコードで通常の Rails ヘルパーを使用して、通常の複数選択ボックスを正常に表示します。
<%= f.select(:expertise1, Tag.all.collect {|tag| [ tag.value, tag.value ] }, {}, {multiple: true, class: "multiselect"}) %>
アセットの javascripts フォルダーに jquery.twosidedmultiselector.js ファイルがあり、ページ ソースに表示されます。Jquery は、どこでも使用できるようにロードする必要があり (Rails 3.2.8)、ソースに表示されます。(1.8.2)
ただし、これをjavascriptに追加すると( $(document).ready(function() 内):
$(".multiselect").twosidedmultiselect();
javascript コンソールにこのエラーが表示されますが、その意味と修正方法がまったくわかりません。
Uncaught TypeError: Object [object Object] has no method 'twosidedmultiselect'
ヘルプ!!どうもありがとう。