Setting Up a SqlResolver
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 ...
Get Crafting Rails 4 Applications, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.