aboutsummaryrefslogtreecommitdiffstats
path: root/activestorage/lib/tasks/activestorage.rake
blob: 1d386e67dfda3702bf17474629ecd787f69f0449 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
require "fileutils"

namespace :activestorage do
  desc "Copy over the migration needed to the application"
  task :install do
    migration_file_path = "db/migrate/#{Time.now.utc.strftime("%Y%m%d%H%M%S")}_active_storage_create_tables.rb"
    FileUtils.mkdir_p Rails.root.join("db/migrate")
    FileUtils.cp File.expand_path("../../active_storage/migration.rb", __FILE__), Rails.root.join(migration_file_path)
    puts "Copied migration to #{migration_file_path}"

    puts "Now run rails db:migrate to create the tables for Active Storage"
  end
end