November 2013
Intermediate to advanced
200 pages
4h 31m
English
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 ...