# Pass object to a before\_filter

**URL:** <https://www.ruby-forum.com/t/pass-object-to-a-before-filter/114195>\
**Category:** Rails\
**Created:** [September 9, 2007, 3:24pm UTC](https://www.ruby-forum.com/t/pass-object-to-a-before-filter/114195 "2007-09-09T15:24:18Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yannick\_K](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/db5fbb/32.png) [@Yannick\_K](https://www.ruby-forum.com/u/Yannick_K)\
**Post date:** [September 9, 2007, 3:24pm UTC](https://www.ruby-forum.com/t/pass-object-to-a-before-filter/114195/1 "2007-09-09T15:24:18Z")

</div>

i would like to build a authetication system where i can pass a object  
(precisely the current id in the controller) to the  
before\_filter.  
then i do some reflection fun to find out if the passed user has that  
object.  
can that be done? precisely: can i pass a object to a before filter?

thanks  
y

ps. is there any plugin or other interesting concept for ACLs?

---

<div class="post-metadata">

**Author:** ![Yannick\_K](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/db5fbb/32.png) [@Yannick\_K](https://www.ruby-forum.com/u/Yannick_K)\
**Post date:** [September 10, 2007, 1:24am UTC](https://www.ruby-forum.com/t/pass-object-to-a-before-filter/114195/2 "2007-09-10T01:24:29Z")

</div>

hm, first when you find someone user… like in application.rb  
controller…  
before\_filter :find\_user  
def find\_user  
…  
@user = someone  
end  
You will have @user for all of controllers/views  
This mean you will be able to access/change @user instance from any  
ctrl/action  
so in some\_controller.rb like that :  
before\_filter :do\_something  
def do\_something  
if @user.name == “alexey” do { … }  
end
