This time, instead of using rails plugin to implement the desired functionality, we’ll develop the template-management system by building a Rails application called templater. Let’s create it using the command line:
$ rails new templater
Next, let’s define the model that will hold templates in the database using the Rails scaffold generator:
$ rails generate scaffold SqlTemplate body:text path:string \
format:string locale:string handler:string partial:boolean
The body attribute is a text column used to store the whole template; the path should store a string similar to a filesystem path (for instance, the index action under UsersController will have users/index as the path); format and locale hold the ...