Rails 4 - 如何安装" jquery-ui"?

时间:2014-07-17 12:32:52

标签: javascript jquery ruby-on-rails ruby 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 在应用程序中工作,我会错过任何东西吗?

感谢。

修改

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

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

4 个答案:

答案 0 :(得分:6)

application.css中,它应该是

 *= require jquery-ui

答案 1 :(得分:5)

application.js中,您需要添加:

//= require jquery.ui.all

或特定组件,例如

//= require jquery.ui.sortable

答案 2 :(得分:2)

要更新此答案,目前的惯例是:

//= require jquery-ui

和css:

/*
*= require jquery-ui
*/

具体模块:

//= require jquery-ui/draggable

See latest docs here for more configuration options

答案 3 :(得分:1)

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

的application.js

//= require jquery.ui.all

application.css

*= require jquery.ui.all

所有组件的这些行