【问题标题】:Rails 4 - how to install "jquery-ui"?Rails 4 - 如何安装“jquery-ui”?
【发布时间】:2014-07-17 12:32:51
【问题描述】:

要使用 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.js 中要求 gem://= require jquery.ui 或在您的 application.css 中使用 *= require jquery-ui

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


【解决方案1】:

application.css 中应该是

 *= require jquery-ui

【讨论】:

    【解决方案2】:

    application.js你需要添加:

    //= require jquery.ui.all

    或针对特定组件,例如

    //= require jquery.ui.sortable

    【讨论】:

      【解决方案3】:

      为了更新这个答案,目前的惯例是:

      //= require jquery-ui
      

      对于css:

      /*
      *= require jquery-ui
      */
      

      针对特定模块:

      //= require jquery-ui/draggable
      

      See latest docs here for more configuration options

      【讨论】:

        【解决方案4】:

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

        应用程序.js

        //= require jquery.ui.all
        

        应用程序.css

        *= require jquery.ui.all
        

        所有组件的这些行

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2023-04-02
          • 1970-01-01
          • 1970-01-01
          • 2016-03-15
          • 1970-01-01
          • 2016-07-15
          • 1970-01-01
          相关资源
          最近更新 更多