在项目使用active_scaffold来做项目的管理部分,用jrails来代替首页部分的js。
active_scaffold用的是prototype.js,jrails用的是jquery。本身prototype和jquery两者就存在冲突,网上对两者的解决方式是可以的实现的,可以很好一起工作。但是对于active_scaffold和jrails的冲突还是有不行,jrails的rails中ajax等代码进行了重写,导致active_scaffold无法正常工作,我只有想办法把他们完全分开。
我目前的解决方案是module ActionView中 module Helpers重新copy到项目管理部分的代码中,已达到再次覆盖,还原到本身的方式。这个办法可以解决,但是我总觉得不是很好,不知道有没有更好的办法呢?