【问题标题】:Rails uses older version of jqueryRails 使用旧版本的 jquery
【发布时间】:2012-12-12 18:02:14
【问题描述】:

我刚刚将我的 Rails 3 应用升级到 3.1。我的 jquery-rails gem 的版本是 1.0.11,是最新的版本,但是当我检查 application.js,“//= 需要 jquery”的文件时,它仍然显示使用的 jquery 停留在 1.5。有谁知道这是为什么?

谢谢。

【问题讨论】:

    标签: jquery ruby-on-rails sprockets


    【解决方案1】:

    您有一个旧版本的实际 jQuery 文件。

    运行rails generate jquery:install,它应该会下载最新的。

    【讨论】:

      【解决方案2】:

      有同样的问题,但没有奏效。跑步

      rails generate jquery:install

      如果您运行的是 3.1,则不推荐使用

      您正在使用启用了资产管道的 Rails 3.1,因此不需要此生成器。 必要的文件已经在您的资产管道中。 只需将 //= require jquery//= require jquery_ujs 添加到您的 app/assets/javascripts/application.js 如果您从 Rails 3.0 升级您的应用程序,并且您的 javascripts 中仍然有 jquery.js、rails.js 或 jquery_ujs.js,请务必删除它们

      我真的看不出 jquery 1.5 是从哪里来的。 我的 public/ 没有 js 文件 并安装了 jquery-rails (1.0.19)(检查 gem 文件夹发现 jquery 1.8!)

      干杯,

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-27
        相关资源
        最近更新 更多