Я пробовал данную документацию для the select2-rails gem, но в моей консоли браузера по-прежнему появляется ошибка.select2-rails gem не работает на Rails4
Uncaught TypeError: $(...).select2 is not a function
Я использую rails 4.0.1
& select2-rails 3.5.9.3
Мои application.js
//= require jquery
//= require select2
//= require jquery.ui.accordion
//= require jquery.ui.menu
//= require jquery.ui.datepicker
//= require common
//= require posts
//= require twitter/bootstrap
//= require owl.carousel
//= require turbolinks
//= require vendor_js
//= require_tree .
$(document).ready(function() {
$("select#team_select").select2();
});
application.css
*= require select2
*= require_self
*= require jquery.ui.accordion
*= require jquery.ui.menu
*= require jquery.ui.datepicker
*= require common
*= require owl.carousel
*= require lazybox
*= require fancybox
*= require owl.theme
*= require 7531339
*= require_tree .
*= require font-awesome
_form.html.erb
<%= f.select(:team_id, @teams.collect {|p| [p.name, p.id]}, {include_blank: "None"}, {id: "team_select"}) %>
Что я делаю неправильно здесь? Любая помощь приветствуется.
Вы проверили, действительно ли select2.js действительно загружается? –
Поместить тур '// require select2' после всех плагинов JQUERY? И удалите «select» в селекторе jquery => $ ('# team_select'). Select2(); – p0k3