Rails 4 – 如何安装“jquery-ui”?

对于使用jquery自动完成插件,我需要安装jquery-ui gem。

到目前为止,我在我的gemfile中有以下内容:

gem 'jquery-rails' 

所以我补充说:

 gem 'jquery-ui-rails' 

而对于application.js我补充说:

 //= require jquery //= require jquery_ujs //= require jquery-ui 

application.css

  *= require_self *= require jquery.ui 

bundle update ,重启服务器和:

 couldn't find file 'jquery.ui' 

我在应用程序中也使用turbolinks 。 为了让jquery-ui在应用程序中工作,我会错过一些gem吗?

谢谢。

编辑:

gemfile中所有与jquery相关的东西:

 gem 'jquery-rails' gem 'jquery-ui-rails' gem 'jquery-turbolinks' 

application.css它应该是

  *= require jquery-ui 

application.js您需要添加:

//= require jquery.ui.all

或者对于特定组件,例如

//= require jquery.ui.sortable

要更新此答案,当前的约定是:

 //= require jquery-ui 

并为css:

 /* *= require jquery-ui */ 

对于特定模块:

 //= require jquery-ui/draggable 

有关更多配置选项,请参阅此处的最新文档

您需要描述要使用的组件。 你可以加

的application.js

 //= require jquery.ui.all 

application.css

 *= require jquery.ui.all 

所有组件的这些行