My recent contribution to Rails: rails-ajax.
Here is its story:
I am always amazed to see how simple the Ajax use-case can be, how many websites could take benefit from a basic Ajax setup, and yet how difficult it is to integrate a decent Ajax solution to existing websites.
Ajax is a set of techniques allowing asynchronous data exchanges between a web server and its client browsers. Most of the time, those data exchanges tend to refresh parts of web pages, without having to refresh the whole web page. Faster, saves bandwidth, smoother user experience… all benefits.
Lately I wanted to use Ajax on an existing Rails 3.2 website. Could not find any decent gem that was still maintained, used state-of-the-art libraries and worked with Rails > 2.
It uses Rails’ UJS, History.js and jQuery to ajaxify websites without altering their application code.
You can check the complete documentation and examples on the rails-ajax web page directly.
Feel free to use it and contribute to it too !