# All custom helper modules being made available to all controllers without a call to helper?

**URL:** <https://www.ruby-forum.com/t/all-custom-helper-modules-being-made-available-to-all-controllers-without-a-call-to-helper/191864>\
**Category:** Rails\
**Created:** [July 19, 2010, 11:31pm UTC](https://www.ruby-forum.com/t/all-custom-helper-modules-being-made-available-to-all-controllers-without-a-call-to-helper/191864 "2010-07-19T23:31:27Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dizzyone](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/b2d939/32.png) [@dizzyone](https://www.ruby-forum.com/u/dizzyone)\
**Post date:** [July 19, 2010, 11:31pm UTC](https://www.ruby-forum.com/t/all-custom-helper-modules-being-made-available-to-all-controllers-without-a-call-to-helper/191864/1 "2010-07-19T23:31:27Z")

</div>

I have three different helper modules in my helpers directory  
(authentication\_helper.rb… etc). In my views and partials I have  
calls to them but application\_controller never directly calls the  
method #helper directly (as in helper AuthenticationHelper or  
helper :layout)…

Shouldn’t calls to those methods return a method not found error  
unless I explicitly call helper?

---

<div class="post-metadata">

**Author:** ![dizzyone](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/b2d939/32.png) [@dizzyone](https://www.ruby-forum.com/u/dizzyone)\
**Post date:** [July 19, 2010, 11:37pm UTC](https://www.ruby-forum.com/t/all-custom-helper-modules-being-made-available-to-all-controllers-without-a-call-to-helper/191864/2 "2010-07-19T23:37:18Z")

</div>

My apologies, I should have mentioned my environment in my first post:  
Rails 3 tracking git  
Ruby 1.9.2-rc1

On Jul 19, 5:30 pm, “removed\_email\_address@domain.invalid” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
