I''m working on building out a CMS system on rails (which is making it much easier and enjoyable!). The CMS has multiple fields per page, and each page can have completely different fields from one and another. 90% of the pages will fit within a few different templates/views where the templates/views have all the HTML and then just insert the page fields in the appropriate spot (show the title here, image here, text there). The problem is the remaining 10% of the pages each of which might be it''s own unique layout does a separate view have to be made for each of these with the logic/exceptions put in the controller to show the different views? In PHP we had a solution that worked well, for this specific issue, in that the CMS would create a physical page in the website for each page in the database. That generated page would hold the unique ID# for that page and include calls to the header/footer and appropriate template include for that page. This accomplished a couple of things, it gave us static/friendly urls without having to do all the url rewriting, and more importantly if a page needed a custom layout it was easy to go in and adjust that one specific php file/layout for what was needed. This kept us from having to modify any of the backend code/system when ever a page with a different layout was created. Basically, I''m looking for any thoughts/ideas on how to do something similar in Rails where additional views/layouts can be used without having to go in and modify the controller? Thanks, --James