In this section, you’ll start developing plugins, getting acquainted with the facilities that Rails provides for extending and overriding its behavior. From this point forward, we will be dealing with the implementation of new and novel features and occasionally using sophisticated techniques. If your Ruby needs a bit of polishing, doing so now will greatly help you understand the implementations and techniques in the following sections.
Ready? Good—let’s start writing plugins.
While it is certainly possible to create a plugin from scratch by hand, often the easiest way to start is with the built-in plugin generator. Create a fresh Rails application ...