轨道:找不到文件“提前输入.js”.直到我删除“数据涡轮链接”
Rails: couldn't find file 'typeahead.js'.. until i remove 'data-turbolinks'
我按照本教程安装了Elasticsearch(使用searchkick gem) - https://shellycloud.com/blog/2013/10/adding-search-and-autocomplete-to-a-rails-app-with-elasticsearch。
搜索正在工作,现在我正在使用 typeahead 实现自动完成功能.js这是我使用 Bower 安装的。但是我收到错误消息:
Sprockets::FileNotFound at /books couldn't find file 'typeahead.js'
我试图将其以各种顺序包含在我的资产文件中,但没有运气。但是我意识到从应用程序中删除涡轮链接.html.erb解决了这个问题。
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
这似乎不对...我该如何解决这个问题?
我遇到了完全相同的问题。作者命名了添加了.js扩展名的库,我认为它与应用程序有关.js忽略了最后的.js部分。我在使用 rails 资产时遇到了这个问题,一旦我在 gem 源中搜索了更多内容,我就看到添加了两个.js.js扩展。
您可以按如下方式添加它:
//= require typeahead.js.js
然后,您可以重新启用
'data-turbolinks-track' => true
相关文章:
- Laravel 5.2:如何使用Ajax发布和删除数据
- getJSON()-如何删除数据参数前面的AND符号
- 从json数组中删除数据
- Knockoutjs:只在文本框中写入内容时显示内容,在删除数据时隐藏内容
- 无法删除数据表jquery中的多行
- 根据条件删除数据行
- 在$invalid上添加验证指令并从文本框中删除数据的指令
- 从页面上点击的链接中删除数据,然后移动到下一页&在CasperJS中重复
- 正在删除数据(刷新)WebGL Globe
- d3j :删除数据集
- 轨道:找不到文件“提前输入.js”.直到我删除“数据涡轮链接”
- 如果要使用 JSP 和 Java 脚本删除数据,则需要一个确认框
- 删除数据网格 (Dojo) 和表 (数据网格) 的实例正确显示
- 如何从子元素中删除数据目标和数据切换,或禁止元素触发事件
- 在 d3 中单击画布时删除数据
- JSON 解析或删除数据中的双引号,获取表单模型或 rails 中的数据库
- 如何从 php 文件向 json 文件添加和删除数据
- AngularJS:ng-switch从输入字段中删除数据
- 从嵌套对象中删除数据而不发生突变
- 在挖空.js中删除数据后刷新视图模型