From 1f66056f28e4e2c96e51a2e0202d62b5ec572666 Mon Sep 17 00:00:00 2001 From: Michael Kohl Date: Mon, 24 Aug 2020 13:13:51 +0700 Subject: [PATCH] [deploy] Stop using ProfileField#active Part 2 (#9911) * Remove ProfileField#active * Add schema.rb --- app/models/profile_field.rb | 2 -- .../20200821035520_remove_active_from_profile_field.rb | 7 +++++++ db/schema.rb | 3 +-- 3 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 db/migrate/20200821035520_remove_active_from_profile_field.rb diff --git a/app/models/profile_field.rb b/app/models/profile_field.rb index ffeea8375..50a4445d4 100644 --- a/app/models/profile_field.rb +++ b/app/models/profile_field.rb @@ -1,6 +1,4 @@ class ProfileField < ApplicationRecord - self.ignored_columns = ["active"] - before_create :generate_attribute_name WORD_REGEX = /\w+/.freeze diff --git a/db/migrate/20200821035520_remove_active_from_profile_field.rb b/db/migrate/20200821035520_remove_active_from_profile_field.rb new file mode 100644 index 000000000..3ba135d34 --- /dev/null +++ b/db/migrate/20200821035520_remove_active_from_profile_field.rb @@ -0,0 +1,7 @@ +class RemoveActiveFromProfileField < ActiveRecord::Migration[6.0] + def change + def change + safety_assured { remove_column :profile_fields, :active } + end + end +end diff --git a/db/schema.rb b/db/schema.rb index b64056f8a..3ed3df879 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 2020_08_20_093752) do +ActiveRecord::Schema.define(version: 2020_08_21_035520) do # These are extensions that must be enabled in order to support this database enable_extension "citext" @@ -933,7 +933,6 @@ ActiveRecord::Schema.define(version: 2020_08_20_093752) do end create_table "profile_fields", force: :cascade do |t| - t.boolean "active", default: true, null: false t.string "attribute_name", null: false t.datetime "created_at", precision: 6, null: false t.string "description"