我是Ruby on rails的初学者,并试图在rails 4中实现twitter typeahead。这段代码在空项目中运行良好,但在现有项目中没有。
的application.js
//= require jquery.min
//= require typeahead.min
//= require jquery_ujs
//= require bootstrap-sprockets
//= require jquery.dataTables.min.js
//= require dataTables.bootstrap.js
//= require_tree .
的Gemfile
gem 'twitter-typeahead-rails'
custom.js // ERROR在这里,以前的名字是typeahead-custum.js
$(document).ready(function(){
$('#input').typeahead({
name: 'ports',
prefetch: '/ports.json',
limit: 5
});
});
index.html.erb
<%= search_field_tag :lp, nil, class: "form-control", id: "input", placeholder: 'From: ' %>
答案 0 :(得分:1)
刚刚找到答案。我的自定义javascript名称是typeahead-custom.js。我将它重命名为custom.js,现在工作正常。