Я создаю сайт rails, используя гем bootstrap-sass, и он отлично работает. Я также успешно инициализирую ввод на моем js.erb:
$container.find('.typeahead').typeahead({source: [<%= @cities %>], items:20});
Но теперь я хочу использовать расширенную версию typeahead, которая использует массив объектов kvp вместо строк. Этот от tcrosen выглядит просто отлично.
Я добавил их bootstrap-typeahead.js в папку app/assets/javascripts. Изменил application.js, включив в него этот файл:
...
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require bootstrap-typeahead
//= require_tree .
Но похоже, что он использует функцию typeahead, определенную в bootstrap.min.js, вместо новой.
Как я могу указать ему использовать правильный файл?
ps: я использую другие плагины bootstrap javascripts, поэтому я не могу просто удалить bootstrap.min.js