1

我继承了一个使用 jquery 1.4.3 的 Rails 应用程序,并且使用了一些阻止我升级到 1.4 系列的插件。

话虽如此,我需要 Rails.js 来做一些不显眼的 javascripting。但是,我能找到的唯一 2 个 rails.js 文件是适用于 1.4.0、1.4.1 和 1.4.2 的 1.4 系列,但不适用于 1.4.3。另一个需要最少的 jquery 1.6 或更高版本。

我也无法降级到 jquery 1.4.2,因为这会破坏我正在使用的其他一些插件。

关于如何让 1.4.3 和 rails.js 发挥出色的任何想法?

我尝试将 1.4 版本的 rails.js 与 jquery 1.4.3 一起使用,并且有一个警告说:

var jqueryVersion = $().jquery;
if (!( (jqueryVersion === '1.4') || (jqueryVersion === '1.4.1') || (jqueryVersion === '1.4.2') )){
  alert('This rails.js does not support the jQuery version you are using. Please read documentation.')
}

我对此发表了评论,一切似乎都有效,但我担心这些台词是有原因的。或者他们忘记在这个警报中添加 1.4.3 只是一个过度网站?

4

1 回答 1

1

我找到了一个支持 1.4.3 和 1.5 系列的旧版本,我在 github 页面上找不到。不知道为什么这是隐藏的,但我在 RefineryCMS 的代码库中找到了它:

https://github.com/rails/jquery-ujs/blob/900d714300b284d7480e1e3f09fbecf8f0e23b27/src/rails.js

于 2012-12-10T16:21:21.660 回答