I'm getting NameError for setting up a before_filter. Why?
I see NameError for following code(wrong code):
class UserController < ApplicationController
before_filter verify_super_user
...
def verify_super_user
logger.debug "verifying super user"
end
NameError in UserController#new
undefined local variable or method `verify_super_user' for UserController:Class
This is because I didn't put :verify_super_user (I was missing ':').
before_filter :verify_super_user
Read Filter Types section of the following page:
http://api.rubyonrails.org/classes/ActionController/Filters/ClassMethods.html
(12/30/2009)