我正在使用bootstrap-sass gem创建一个 Rails 站点,它工作正常。我还成功地在我的 js.erb 上初始化了预输入:
$container.find('.typeahead').typeahead({source: [<%= @cities %>], items:20});
但现在我想使用预先输入的扩展版本,它使用 kvp 对象数组而不是字符串。来自 tcrosen 的这个似乎还不错。
我将他们的bootstrap-typeahead.js添加到 app/assets/javascripts 文件夹中。更改了 application.js 以包含该文件:
...
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require bootstrap-typeahead
//= require_tree .
但似乎他使用的是 bootstrap.min.js 上定义的 typeahead 函数,而不是新的。
我怎样才能让他使用正确的文件?
ps:我正在使用其他引导 javascripts 插件,所以我不能只删除 bootstrap.min.js