I'm trying to build a CMS for my site in Rails and I want to have separate styles for all the views that people reading my site will be able to see, namely index and show views, and the views that handle creating, updating and deleting views. I understand that I should probably separate these two areas out into separate controllers and namespace all the admin ones' routes, but I'm at a loss on how to do the views.
Is there any way to specify a layout, including stylesheets and javascript files, for a specific set of controllers? Note I'm using Rails 3.1 so as things are right now all my stylesheets and scripts get compiled into single files that are served with every view.