# Using an initializtion rake task, this file somehow needs to be copied # to the main application’s app/lib/tasks directory
if Kernel.const_defined?(“Rails::Application”) && Rails::VERSION::MAJOR >= 6
require "active_record" migration_tasks = %w( db:migrate db:migrate:up db:migrate:down db:migrate:reset db:migrate:redo db:rollback ) migration_tasks.each do |task| next unless Rake::Task.task_defined?(task) Rake::Task[task].enhance do Rake::Task['datagaze_models'].invoke end end
end