Javascript Rails:cand';找不到文件';typeahead.js';。。直到我移除';数据涡轮链路';
我在本教程之后安装了Elasticsearch(带searchkick gem) 搜索正在运行,现在我正在使用typeahead.js实现自动完成功能,我使用Bower安装了该功能。 但是,我收到了错误消息:Javascript Rails:cand';找不到文件';typeahead.js';。。直到我移除';数据涡轮链路';,javascript,ruby-on-rails,ruby,
elasticsearch,typeahead.js,Javascript,Ruby On Rails,Ruby,
elasticsearch,Typeahead.js,我在本教程之后安装了Elasticsearch(带searchkick gem) 搜索正在运行,现在我正在使用typeahead.js实现自动完成功能,我使用Bower安装了该功能。 但是,我收到了错误消息: Sprockets::FileNotFound at /books couldn't find file 'typeahead.js' 我试图在我的资产档案中以不同的顺序包含它,但运气不好。。 然而,我意识到从application.html.erb中删除TurboLink解决了这个问题
Sprockets::FileNotFound at /books couldn't find file 'typeahead.js'
我试图在我的资产档案中以不同的顺序包含它,但运气不好。。
然而,我意识到从application.html.erb中删除TurboLink解决了这个问题
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
true%>
这似乎不对。。。如何解决这个问题?我遇到了完全相同的问题。作者命名了添加了.js扩展名的库,我认为这与application.js最终忽略了.js部分有关。我在使用gem时遇到了这个问题,当我在gem源代码中搜索更多内容时,我看到添加了两个.js.js扩展 您可以这样添加它:
//= require typeahead.js.js
然后可以重新启用
'data-turbolinks-track' => true