# Filter run twice with sub classes

**URL:** <https://www.ruby-forum.com/t/filter-run-twice-with-sub-classes/124791>\
**Category:** Rails\
**Created:** [January 2, 2008, 6:17pm UTC](https://www.ruby-forum.com/t/filter-run-twice-with-sub-classes/124791 "2008-01-02T18:17:27Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![uncle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/e5b9ba/32.png) [@uncle](https://www.ruby-forum.com/u/uncle)\
**Post date:** [January 2, 2008, 6:17pm UTC](https://www.ruby-forum.com/t/filter-run-twice-with-sub-classes/124791/1 "2008-01-02T18:17:27Z")

</div>

class User::Signin::BaseController \< User::BaseController

before\_filter :before\_filter\_setup\_user  
def before\_filter\_setup\_user  
puts “hi”  
end

def index  
end

end

class User::Signin::BasicController \< User::Signin::BaseController

def index  
end

end

The filter gets called twice, “hi” prints twice, what is the best way  
to prevent this?
