NoMethodError when trying to invoke helper method from Rails controller
        Posted  
        
            by John Topley
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by John Topley
        
        
        
        Published on 2009-01-17T18:18:54Z
        Indexed on 
            2010/05/06
            16:58 UTC
        
        
        Read the original article
        Hit count: 233
        
ruby
|ruby-on-rails
I'm getting a NoMethodError when trying to access a method defined in one of my helper modules from one of my controller classes. My Rails application uses the helper class method with the :all symbol as shown below:
class ApplicationController < ActionController::Base
  helper :all
  .
  .
end
My understanding is that this should make all of my controller classes automatically include all of the helper modules within the app/helpers directory, therefore mixing in all of the methods into the controllers. Is this correct?
If I explicitly include the helper module within the controller then everything works correctly.
© Stack Overflow or respective owner