# Layout :except

**URL:** <https://www.ruby-forum.com/t/layout-except/131311>\
**Category:** Rails\
**Created:** [March 7, 2008, 10:42pm UTC](https://www.ruby-forum.com/t/layout-except/131311 "2008-03-07T22:42:22Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sithadmin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/858c86/32.png) [@sithadmin](https://www.ruby-forum.com/u/sithadmin)\
**Post date:** [March 7, 2008, 10:42pm UTC](https://www.ruby-forum.com/t/layout-except/131311/1 "2008-03-07T22:42:22Z")

</div>

Hello,  
I have a controller that has a layout for the view, but I don’t want it  
to use the layout for two actions - “exportflagged” and “fullreport”. I  
tried to use:

layout ‘standard’, :except =\> :fullreport, :except =\> :exportflagged

but “fullreport” still has the layout! Is there a proper way to do this?

Thank you,

- Jeff M.

---

<div class="post-metadata">

**Author:** ![sithadmin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/858c86/32.png) [@sithadmin](https://www.ruby-forum.com/u/sithadmin)\
**Post date:** [March 7, 2008, 11:05pm UTC](https://www.ruby-forum.com/t/layout-except/131311/2 "2008-03-07T23:05:51Z")

</div>

:except takes an array, just as it does for before\_filter and  
after\_filter.

Try

layout “standard”, :except =\> [:fullreport, :exportflagged]

On Fri, Mar 7, 2008 at 3:42 PM, Jeff M. \<

---

<div class="post-metadata">

**Author:** ![sithadmin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/858c86/32.png) [@sithadmin](https://www.ruby-forum.com/u/sithadmin)\
**Post date:** [March 8, 2008, 12:59am UTC](https://www.ruby-forum.com/t/layout-except/131311/3 "2008-03-08T00:59:15Z")

</div>

Thank you, sir, that worked!
