Class: CreateTogglefyFeatureAssignments
- Inherits:
-
ActiveRecord::Migration
- Object
- ActiveRecord::Migration
- CreateTogglefyFeatureAssignments
- Defined in:
- lib/generators/togglefy/templates/create_feature_assignments.rb,
lib/generators/togglefy/templates/older_rails_create_feature_assignments.rb
Instance Method Summary collapse
Instance Method Details
#change ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/generators/togglefy/templates/create_feature_assignments.rb', line 6 def change create_table :togglefy_feature_assignments do |t| t.references :feature, null: false, foreign_key: { to_table: :togglefy_features } t.references :assignable, polymorphic: true, null: false t. end add_index :togglefy_feature_assignments, %i[feature_id assignable_type assignable_id], unique: true, name: "index_togglefy_assignments_uniqueness" end |