# Add comments for administrators to internally share about any item class CreateActiveAdminComments < ActiveRecord::Migration # rubocop:disable Metrics/MethodLength def self.up create_table :active_admin_comments do |t| t.string :namespace t.text :body t.string :resource_id, null: false t.string :resource_type, null: false t.references :author, polymorphic: true t.timestamps end add_index :active_admin_comments, %i[namespace] add_index :active_admin_comments, %i[author_type author_id] add_index :active_admin_comments, %i[resource_type resource_id] end # rubocop:enable Metrics/MethodLength def self.down drop_table :active_admin_comments end end