and then grep your RAILS_ENV.log for "called repeatedly"

So I tested this on an old app of mine and got this:

Filter :check_login called repeatedly
... only this one, a on a few certain pages

I dug in and it was due to code similar to example I first showed, using:
  before_filter :foo, :except => :bar
instead of
  skip_before_filter :foo, :only => :bar

In this particular case this is concealed by a DSL-ish class method (do_foo) that wraps the before_filter call.

I don't really think this issue will show up a lot, but I wonder whether it's common that people end up using *_filter(:except) in place of skip_*(:only)

_______________________________________________
Rails-core mailing list
Rails-core@lists.rubyonrails.org
http://lists.rubyonrails.org/mailman/listinfo/rails-core

Reply via email to