HOWTO: Make a Rails Plugin From Scratch
Rails has a lot of features but the core team is very cautious about adding any new functionality. Part of what has made it such a good framework is that they don’t allow features in that aren’t necessary or highly useful. This means that most of the cool add-ons we’d like to see have to end up as plugins. And plugins are really hard to make, right? Well, if you follow along with this tutorial you’ll be a plugin author in just a few minutes…

