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