# How can I use before\_filter?

**URL:** <https://www.ruby-forum.com/t/how-can-i-use-before-filter/154511>\
**Category:** Rails\
**Created:** [December 1, 2008, 1:48am UTC](https://www.ruby-forum.com/t/how-can-i-use-before-filter/154511 "2008-12-01T01:48:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![youhaodeyi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/b9bd4f/32.png) [@youhaodeyi](https://www.ruby-forum.com/u/youhaodeyi)\
**Post date:** [December 1, 2008, 1:48am UTC](https://www.ruby-forum.com/t/how-can-i-use-before-filter/154511/1 "2008-12-01T01:48:25Z")

</div>

This is my code:

before\_filter :authorize, :except=\>:login

This is one exception, “login” but I want to add more exceptions. How  
can I do this?

---

<div class="post-metadata">

**Author:** ![youhaodeyi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/b9bd4f/32.png) [@youhaodeyi](https://www.ruby-forum.com/u/youhaodeyi)\
**Post date:** [December 1, 2008, 1:55am UTC](https://www.ruby-forum.com/t/how-can-i-use-before-filter/154511/2 "2008-12-01T01:55:20Z")

</div>

On Nov 30, 2008, at 4:48 PM, Zhao Yi wrote:

> This is my code:
> 
> before\_filter :authorize, :except=\>:login
> 
> ## This is one exception, “login” but I want to add more exceptions. How can I do this?

before\_filter :authorize, :except=\>[:login, :reset\_password]

---

<div class="post-metadata">

**Author:** ![youhaodeyi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/b9bd4f/32.png) [@youhaodeyi](https://www.ruby-forum.com/u/youhaodeyi)\
**Post date:** [December 1, 2008, 2:00am UTC](https://www.ruby-forum.com/t/how-can-i-use-before-filter/154511/3 "2008-12-01T02:00:30Z")

</div>

Steve R. wrote:

> On Nov 30, 2008, at 4:48 PM, Zhao Yi wrote:
> 
> > This is my code:
> > 
> > before\_filter :authorize, :except=\>:login
> > 
> > ## This is one exception, “login” but I want to add more exceptions. How can I do this?
> 
> before\_filter :authorize, :except=\>[:login, :reset\_password]

it works, thanks very much.
