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.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…