# One layout for entire apps

**URL:** <https://www.ruby-forum.com/t/one-layout-for-entire-apps/156462>\
**Category:** Rails\
**Created:** [December 28, 2008, 1:41pm UTC](https://www.ruby-forum.com/t/one-layout-for-entire-apps/156462 "2008-12-28T13:41:11Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![builtbysimple](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/aca169/32.png) [@builtbysimple](https://www.ruby-forum.com/u/builtbysimple)\
**Post date:** [December 28, 2008, 1:41pm UTC](https://www.ruby-forum.com/t/one-layout-for-entire-apps/156462/1 "2008-12-28T13:41:11Z")

</div>

Dear all,

I am still new in rails, and I realised that in rails each model has  
its own layout/template located under layouts/

Now my question is, is it possible to have only one layout for the  
entire apps instead of having separate one for each model? If so, is  
there any guide I can read about it? Or could someone give me a hint  
on how to do it

Thanks in advance

---

<div class="post-metadata">

**Author:** ![builtbysimple](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/aca169/32.png) [@builtbysimple](https://www.ruby-forum.com/u/builtbysimple)\
**Post date:** [December 28, 2008, 1:52pm UTC](https://www.ruby-forum.com/t/one-layout-for-entire-apps/156462/2 "2008-12-28T13:52:55Z")

</div>

On Sun, Dec 28, 2008 at 6:40 AM, Joshua P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> Dear all,
> 
> I am still new in rails, and I realised that in rails each model has  
> its own layout/template located under layouts/
> 
> Now my question is, is it possible to have only one layout for the  
> entire apps instead of having separate one for each model? If so, is  
> there any guide I can read about it? Or could someone give me a hint  
> on how to do it

[http://guides.rubyonrails.org/layouts\_and\_rendering.html](http://guides.rubyonrails.org/layouts_and_rendering.html)

Section 2.2.12

–  
Michael C. Libby  
[www.mikelibby.com](http://www.mikelibby.com)

---

<div class="post-metadata">

**Author:** ![builtbysimple](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/aca169/32.png) [@builtbysimple](https://www.ruby-forum.com/u/builtbysimple)\
**Post date:** [December 28, 2008, 5:28pm UTC](https://www.ruby-forum.com/t/one-layout-for-entire-apps/156462/3 "2008-12-28T17:28:01Z")

</div>

On Sun, Dec 28, 2008 at 4:40 AM, Joshua P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> Thanks in advance

Joshua,

By default, Ruby on Rails will attempt to render the following layout  
view.

- /app/views/layouts/application.html.erb

This would match the ApplicationController naming.

Good luck!

Cheers,  
Robby

–  
Robby R.  
Chief Evangelist, Partner

PLANET ARGON, LLC  
design // development // hosting

> **[Planet Argon](https://www.planetargon.com/)**
>
> Planet Argon is a Ruby on Rails development agency specializing in maintenance and support for existing Rails apps. Based in Portland, OR, Planet Argon has been a member of the Rails community since 2004.

[http://www.robbyonrails.com/](http://www.robbyonrails.com/)  
aim: planetargon

+1 503 445 2457  
+1 877 55 ARGON [toll free]  
+1 815 642 4068 [fax]

---

<div class="post-metadata">

**Author:** ![builtbysimple](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/aca169/32.png) [@builtbysimple](https://www.ruby-forum.com/u/builtbysimple)\
**Post date:** [December 29, 2008, 1:11pm UTC](https://www.ruby-forum.com/t/one-layout-for-entire-apps/156462/4 "2008-12-29T13:11:18Z")

</div>

You can also change the layout by calling layout ‘layout’ from the  
controller class.

Joshua P. napísal(a):

---

<div class="post-metadata">

**Author:** ![builtbysimple](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/aca169/32.png) [@builtbysimple](https://www.ruby-forum.com/u/builtbysimple)\
**Post date:** [December 29, 2008, 12:33pm UTC](https://www.ruby-forum.com/t/one-layout-for-entire-apps/156462/5 "2008-12-29T12:33:08Z")

</div>

Thank you all for the responses. I’m going to try it out first.

Cheers
