Expire fragment not completing on model save

ok for the ROR experts:: i have a controller that creates another model
(not the same name as the controller) by doing classify.constantize on a
string. then doing a save on that model which implements fragment
caching … the sweeper method missing gets called (this is normal for
the rails code) but does not complete because @controller is nil in the
ActionController caching.rb module. i want rails to expire the fragment
like it is advertised to do … any ideas?