counter_culture (rubygems): counter_culture provides turbo-charged counter caches that are kept up-to-date not just on create and destroy, that support multiple levels of indirection through relationships, allow dynamic column names and that avoid deadlocks by updating in the after_commit callback.
Keywords: activerecord|counter-cache|database|gem|rails|ruby|utility-library