【问题标题】:Maintaining jquery.min.js files in Rails assets path在 Rails 资产路径中维护 jquery.min.js 文件
【发布时间】:2013-07-15 08:07:49
【问题描述】:

我有一个内置于Rails 3.0.3 和Ruby 1.8.7 的Rails 应用程序。现在我将其升级到Rails 3.1.3 和Ruby 2.0.0-p247。在配置资产时,我在 Gemfile 中使用了 jquery-rails gem 来包含 jquery 文件。然后我可以看到文件jquery.js 和jquery.min.js 已安装并通过资产管道提供服务。 jquery库的版本是jQuery JavaScript Library v1.10.2

问题是我的 Rails 3.0.3 应用程序中有多个版本的 jquery.min.js,例如 jquery-1.4.2.min.js、jquery-1.4.4.js、jquery-1.9.1.min.js。如果我的应用程序中有更新的文件(jQuery JavaScript Library v1.10.2),是否需要维护这些文件?

希望有人可以帮助我:)-

【问题讨论】:

  • 如何在一个应用中拥有多个 jQuery 版本?他们会互相冲突!
  • 与以前版本一起使用的所有功能都可以与 Jquery 1.10.2 完美兼容吗?
  • 你看不懂我写的东西?如果您包含五个不同版本的 jQuery,那么您并不拥有所有这些版本,您只有(很可能)最后一个包含

标签: jquery ruby-on-rails include assets


【解决方案1】:

如果您使用资产管道,那么您可能应该检查清单文件并查看真正包含的 jquery 文件。

如果你有类似的东西

//= require jquery

但是您的文件夹中没有 jquery.js 文件,这意味着该文件是由jquery-rails gem 提供的。然后,您可以安全地删除所有其他 jquery 文件。

见jquery-rails gem。

【讨论】:

  • 我使用了 jquery-rails gem 并将 jquery 文件包含在清单中。
  • 这意味着您可以安全地删除其他人。
猜你喜欢
  • 2011-11-16
  • 1970-01-01
  • 2023-03-31
  • 2013-08-10
  • 2014-03-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多