从3.2.2升级到3.2.8会破坏jquery-tooltip

时间:2012-09-02 23:17:17

标签: ruby-on-rails-3 jquery-ui ruby-on-rails-plugins jquery-tooltip

我刚将我的应用从3.2.2升级到3.2.8。

我使用jquery-tooltip。

我升级后,工具提示改变了行为。在升级之前,工具提示将相对于包含标题的元素弹出定位,调用方式如下:

$("[title]").tooltip();

升级后,工具提示现在不同了。我在WAS正常工作时从未查看过生成的HTML,但现在,当我在标题元素上调用工具提示时,它会在我的HTML末尾为工具提示创建一个DIV,因此工具提示会显示在我的页面底部。

我注意到jquery-ui刚刚升级到2.0.0,所以我假设当我在app / assets / javascripts / application.js中执行此操作时:

//= require jquery-ui
//= require jquery-tooltip.min

我现在正在抓住更新的版本,它不再与jquery-tooltip兼容。

有人知道吗?

任何快速修复?

我没有和jquery-tooltip结婚,有人对rails 3.2.8有一个经过验证的jquery工具提示方法吗? (jquery-ui工具提示将在即将发布的1.9版本中发布?)

1 个答案:

答案 0 :(得分:0)

解决

我在app / assets / javascripts

中有jquery.ui javascript文件的副本

一旦我添加它们就应该被删除:

//= require jquery_ui

到我的app / assets / javascripts / application.js清单。

当我升级到2.3.8时,它比我很久以前复制的版本引入了对jquery-ui的依赖。

简单地删除它们解决了我的问题