javascript - [Ruby on Rails] 找不到类型为 'jquery-ui/autocomplete' 的文件 'application/javascript'

标签 javascript jquery ruby-on-rails ruby jquery-ui

我想为我的 Rails 应用程序使用 rails-jquery-autocomplete gem。但是我得到了这个错误:

couldn't find file 'jquery-ui/autocomplete' with type 'application/javascript'

我的jquery-rails版本是4.3.1,jquery-ui-rails版本是6.0.1。

应用程序.js

//= require jquery
//= require jquery_ujs
//= require jquery-ui/autocomplete
//= require autocomplete-rails
//= require bootstrap-sprockets
//= require moment
//= require bootstrap-datetimepicker
//= require jquery.payment 
//= require credit_card                                                                                                             
//= require map
//= require owl.carousel.min
//= require carousel
//= require react
//= require react_ujs
//= require components

应用程序.scss

*= require_self                                                                                                                    
*= require jquery-ui

提前致谢!

最佳答案

如果您安装了 jquery-ui-rails gem。从您的项目中删除 rails-jquery-autocomplete gem。只需添加以下行:

 //= require jquery-ui/widgets/autocomplete

关于javascript - [Ruby on Rails] 找不到类型为 'jquery-ui/autocomplete' 的文件 'application/javascript',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45545224/

相关文章:

jQuery UI 对话框将 ID 传递给弹出窗口

mysql - 如何更改所有已创建列的默认字符串长度 (varchar)?

javascript - RegExp 用于验证网站 URL 不适用于数组

javascript - 如何扩展点击时的 Bootstrap 输入?

javascript - 正则表达式形式 {m,n} 不使用上限

ruby-on-rails - Rails 添加具有默认值的列,不影响当前条目

ruby-on-rails - 为什么我的主页链接试图将我带到 '/root_path' 而不是 '/' ?

javascript - 遍历表以及添加新元素时如何获取tr的索引

javascript - 如何使用 AngularJS 在单击正文内的任意位置时显示弹出窗口?

javascript - 放下三个物体后触发图像变化