# How to use same lay out for two controllers?

**URL:** <https://www.ruby-forum.com/t/how-to-use-same-lay-out-for-two-controllers/87189>\
**Category:** Rails\
**Created:** [February 28, 2007, 7:41pm UTC](https://www.ruby-forum.com/t/how-to-use-same-lay-out-for-two-controllers/87189 "2007-02-28T19:41:28Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![rubysharma](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/a5b964/32.png) [@rubysharma](https://www.ruby-forum.com/u/rubysharma)\
**Post date:** [February 28, 2007, 7:41pm UTC](https://www.ruby-forum.com/t/how-to-use-same-lay-out-for-two-controllers/87189/1 "2007-02-28T19:41:28Z")

</div>

Hi,

I have two controllers called user and languages. languages is generated  
by scaffold. where user is created using rails generators. But user  
controller is not using languages layout. how do I make user\_controller  
to use languages.rhtml as defualt layout.

Thanks in advance,  
sharma

---

<div class="post-metadata">

**Author:** ![rubysharma](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/a5b964/32.png) [@rubysharma](https://www.ruby-forum.com/u/rubysharma)\
**Post date:** [February 28, 2007, 8:50pm UTC](https://www.ruby-forum.com/t/how-to-use-same-lay-out-for-two-controllers/87189/2 "2007-02-28T20:50:56Z")

</div>

You can specify a different layout to use in the controller.

So inside the user\_controller add this line  
layout ‘languages’

and it should look in the layout folder for a languages.rhtml file.

---

<div class="post-metadata">

**Author:** ![rubysharma](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/a5b964/32.png) [@rubysharma](https://www.ruby-forum.com/u/rubysharma)\
**Post date:** [February 28, 2007, 11:06pm UTC](https://www.ruby-forum.com/t/how-to-use-same-lay-out-for-two-controllers/87189/3 "2007-02-28T23:06:31Z")

</div>

put this at the top of your user\_controller:

layout “languages”

---

<div class="post-metadata">

**Author:** ![rubysharma](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/a5b964/32.png) [@rubysharma](https://www.ruby-forum.com/u/rubysharma)\
**Post date:** [March 1, 2007, 5:45am UTC](https://www.ruby-forum.com/t/how-to-use-same-lay-out-for-two-controllers/87189/4 "2007-03-01T05:45:17Z")

</div>

Thank youguys. I need to observe keenly.  
jstepper wrote:

> put this at the top of your user\_controller:
> 
> layout “languages”
