How to create a Rails Engine
Engine are miniature Rails applications that you embed into your main application. You can share an Engine accross different applications. Since Rails 3.0, every Rails application is nothing more than an Engine, allowing you to share it very easily
Continue reading...