Asset IDs in development

I thought I'd throw this question in here since I wasn't hearing
anything from the Talk mailing list.

Previously, ActionView::Helpers::AssetTagHelper#compute_public_path
did not keep a cache of the computed paths, meaning that the path
would change when an asset was modified. However, the paths are now
cached, meaning that the appended asset id will not change if the file
is modified.

For me, this has caused problems since applications (in this case,
Facebook) that cache based on the name of the file will never pull the
new file if it's been modified.

It would seem to me that, in development mode, it should either:
(a) Not cache the public paths or
(b) Clear ActionView::Base.computed_public_paths after the application
has been reloaded


I'd definitely take a patch to reset this cache when the application
reloads. Nice find!