* Rename positive_reactions_count to public_reactions_count * Add positive reactions count back in so we can remove it * Use public_category method for reactions * Add positive_reactions_count in case any old caches rely on it * Add positive_rxn_count to account for API endpoints * Remove unused method * One more spot... * Add method back in because of caches * Update specs to match new functionality * Fix typo * Remove unused methods
11 lines
268 B
Ruby
11 lines
268 B
Ruby
module Reactable
|
|
extend ActiveSupport::Concern
|
|
|
|
included do
|
|
has_many :reactions, as: :reactable, inverse_of: :reactable, dependent: :destroy
|
|
end
|
|
|
|
def sync_reactions_count
|
|
update_column(:public_reactions_count, reactions.public_category.size)
|
|
end
|
|
end
|