I have an admin namespace in my app. I would like to have a layout that would work like app/layouts/application.html.erb, but instead off affecting the entire app it would only affect all the views inside of Admin::* How would this be done? Thanks, Elliott
Create a basic admin controller, like this: class Admin::BaseController < ApplicationController layout :admin end Then make all admin controllers inherit from it. And also create an layouts/admin.html.erb file ;) - Maurício Linhares http://alinhavado.wordpress.com/ (pt-br) | http://codeshooter.wordpress.com/ (en) On Fri, Jun 5, 2009 at 8:52 PM, elliottg<x@simplecircle.net> wrote:> > I have an admin namespace in my app. I would like to have a layout > that would work like app/layouts/application.html.erb, but instead off > affecting the entire app it would only affect all the views inside of > Admin::* > > How would this be done? > > Thanks, > Elliott > > >
Thanks Maurício. That worked nicely. On Jun 5, 11:02 pm, Maurício Linhares <mauricio.linha...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> Create a basic admin controller, like this: > > class Admin::BaseController < ApplicationController > layout :admin > end > > Then make all admin controllers inherit from it. And also create an > layouts/admin.html.erb file ;) > > - > Maurício Linhareshttp://alinhavado.wordpress.com/(pt-br) |http://codeshooter.wordpress.com/(en) > > > > On Fri, Jun 5, 2009 at 8:52 PM, elliottg<x...-+PdThUrr9bOXUBVsB0ZYTw@public.gmane.org> wrote: > > > I have an admin namespace in my app. I would like to have a layout > > that would work like app/layouts/application.html.erb, but instead off > > affecting the entire app it would only affect all the views inside of > > Admin::* > > > How would this be done? > > > Thanks, > > Elliott