Conflict with jQuery Tools
jQuery Tool is a UI library. http://flowplayer.org/tools/index.html
If I use jrails then some effects of jquery tools will not works.
eg. slide tabs.
= javascript_include_tag :default, "jquery.tools.min"
%ul.tabs %li= link_to "first tab" %li= link_to "second tab" .panes #first First tab content. #second Second tab content.
:javascript $(function() { $("ul.tabs").tabs("div.panes > div", { effect: 'slide' }); });
jrails.js overwrites some visual effects functions (blindUp, slideDown, etc.). If you don't want/need jrails to overwrite these, you can remove that section from jrails.js.
I split jrails.js into two files, jrails.forms.js (ajax extras and form extras) and jrails.visual.js (ajax extras and visual effects stubs). I included jrails.forms.js instead of the full jrails.js file, and got the functionality I needed without overwriting the jQuery visual functions I needed elsewhere.