Sha256: b75f7584facccd7cbf03a6e02227c98c2501c87487b9923230def11f3a056b30
Contents?: true
Size: 533 Bytes
Versions: 16
Compression:
Stored size: 533 Bytes
Contents
# frozen_string_literal: true superclass = ActiveRecord::VERSION::MAJOR < 5 ? ActiveRecord::Migration : ActiveRecord::Migration[4.2] class GutentagCacheCounter < superclass def up add_column :gutentag_tags, :taggings_count, :integer, :default => 0 add_index :gutentag_tags, :taggings_count Gutentag::Tag.reset_column_information Gutentag::Tag.pluck(:id).each do |tag_id| Gutentag::Tag.reset_counters tag_id, :taggings end end def down remove_column :gutentag_tags, :taggings_count end end
Version data entries
16 entries across 16 versions & 1 rubygems