# Make layout false

**URL:** <https://www.ruby-forum.com/t/make-layout-false/147279>\
**Category:** Rails\
**Created:** [August 30, 2008, 7:03am UTC](https://www.ruby-forum.com/t/make-layout-false/147279 "2008-08-30T07:03:09Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![srijith](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/c77e96/32.png) [@srijith](https://www.ruby-forum.com/u/srijith)\
**Post date:** [August 30, 2008, 7:03am UTC](https://www.ruby-forum.com/t/make-layout-false/147279/1 "2008-08-30T07:03:09Z")

</div>

Hi  
i am having lot of HTML files those files dont want layouts so, for  
each rhtml i am mentioning in controller list.rhtml,edit.rhtml

def list  
render :layout=\>false  
end

def edit  
render :layout=\>false  
end

is any simple method to mention wat are the files dont want layout in  
one line…

---

<div class="post-metadata">

**Author:** ![srijith](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/c77e96/32.png) [@srijith](https://www.ruby-forum.com/u/srijith)\
**Post date:** [August 30, 2008, 7:25am UTC](https://www.ruby-forum.com/t/make-layout-false/147279/2 "2008-08-30T07:25:26Z")

</div>

Hi,  
You put all your html files in public directory. And just use url  
like [http://example.com/example.html](http://example.com/example.html), if you have example.html in your  
public directory.

Thanks,  
-Sadeesh.

On Aug 30, 10:03 am, babu nair [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![srijith](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/c77e96/32.png) [@srijith](https://www.ruby-forum.com/u/srijith)\
**Post date:** [August 30, 2008, 10:13am UTC](https://www.ruby-forum.com/t/make-layout-false/147279/3 "2008-08-30T10:13:51Z")

</div>

Create a seperate controller and on top of that write  
layout nil  
Put all the methods which dont need layout on that controller and save  
the corresponding views in the views/popup folder

Sijo

---

<div class="post-metadata">

**Author:** ![srijith](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/c77e96/32.png) [@srijith](https://www.ruby-forum.com/u/srijith)\
**Post date:** [August 30, 2008, 10:22am UTC](https://www.ruby-forum.com/t/make-layout-false/147279/4 "2008-08-30T10:22:11Z")

</div>

Sorry in the above controller name is popup (for example). I forgot to  
add that

---

<div class="post-metadata">

**Author:** ![srijith](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/c77e96/32.png) [@srijith](https://www.ruby-forum.com/u/srijith)\
**Post date:** [August 30, 2008, 1:26pm UTC](https://www.ruby-forum.com/t/make-layout-false/147279/5 "2008-08-30T13:26:40Z")

</div>

Excellent  
Thank You…

---

<div class="post-metadata">

**Author:** ![srijith](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/c77e96/32.png) [@srijith](https://www.ruby-forum.com/u/srijith)\
**Post date:** [August 30, 2008, 10:37am UTC](https://www.ruby-forum.com/t/make-layout-false/147279/6 "2008-08-30T10:37:12Z")

</div>

Had u tried in this way

class PopUpController \< ApplicationController  
layout “main”, :except =\> [:ur\_action1,:ur\_action2,:ur\_action3]…  
🙂  
Bala

On Sat, Aug 30, 2008 at 1:52 PM, Sijo Kg
