我继承了一个使用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只是一个过分的问题?
答案 0 :(得分:1)
我找到了一个支持1.4.3和1.5系列的旧版本,这是我从github页面找不到的。不知道为什么这是隐藏的,但我在RefineryCMS的代码库中找到了它:
https://github.com/rails/jquery-ujs/blob/900d714300b284d7480e1e3f09fbecf8f0e23b27/src/rails.js