For a particular set of actions, I have a before and an after filter.
When the before filter returns false, however, the after filter still
executes (which I can tell because an error is being thrown from it.)
I know the before filter successfully returns false, because the logs
show that the chain was halted.
What could be causing the after filter to run despite the halting of
the chain in the before filter?
(This is on Rails 1.2.3, and none of the plug-ins I’m using appear to
modify the filter functionality of ActionController in any way.)
Thanks in advance for any insight you can provide.