如何使用Rails 3更新到jQuery 1.7?

前端之家收集整理的这篇文章主要介绍了如何使用Rails 3更新到jQuery 1.7?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚刚注意到 this error,我需要将我的Rails 3.1项目(我没有使用资产管道)升级到jQuery 1.7.

我看到我的javascripts文件夹中已有jQuery库(public / javascripts).没有手动将新的jQuery库复制到那里,是否有使用Ruby替换JavaScript文件的注释?

解决方法

在Rails 3.1中,jQuery由 jquery-rails gem管理.您可以使用更新版本的jquery-rails升级您的jQuery版本.这很容易做到.这是一个完整的解释.

通过从项目根目录运行gem list来查看现有版本.你可能会看到这样的东西:

...
i18n (0.6.0)
jquery-rails (1.0.16,1.0.14,1.0.13)
json (1.6.1)
...

jquery-rails gem在版本1.0.17中使用jQuery 1.7.在撰写本文时,Rails 3.1的最新版本的gem是1.0.19,它使用jQuery 1.7.1.这听起来像你想要的!

所以你不需要删除/ javascripts文件夹中的任何内容.而是在Gemfile中指定更新版本的gem.这就是我的意思:

gem "jquery-rails","~>1.0.19"

好笑〜> character告诉bundler找到一个至少你指定的版本的gem(这里是1.0.19),以及任何后来的次要版本,但不是下一个主要版本(这个gem的2.0.0,只支持Rails 3.2) ).

然后,从项目根目录运行bundle,将为您设置指定的版本.重新启动您的Rails应用程序,重新加载页面,您应该能够验证您现在正在处理jQuery 1.7.1.

让我知道事情的后续!

干杯.

猜你在找的jQuery相关文章