class CreateActivities
Public Instance Methods
change()
click to toggle source
# File lib/generators/activityko/migration/templates/migration.rb, line 2 def change create_table :activities do |t| t.belongs_to :subj, polymorphic: true t.string :action t.belongs_to :dir_obj, polymorphic: true t.string :prep t.belongs_to :prep_obj, polymorphic: true t.integer :level, default: 0 t.json :params t.integer :status, default: 0 t.integer :activity_status, default: 0 t.integer :activity_type, default: 0 t.datetime :deleted_at t.timestamps end add_index :activities, [:subj_id, :subj_type] add_index :activities, [:dir_obj_id, :dir_obj_type] add_index :activities, [:prep_obj_id, :prep_obj_type] end