2015-10-21 2 views
0

Я хочу удалить отношение из подгоняет платья таблица.Удалить принадлежит_от отношение из таблицы

Это моя настроена миграция платье:

class CreateCustomisedDresses < ActiveRecord::Migration 
    def change 
    create_table :customised_dresses do |t| 
     t.belongs_to :user, index: true, null: :false 
     t.timestamps null: false 
    end 
    add_foreign_key :customised_dresses, :users, dependent: :delete 
end 

Я судил ниже миграции, но это дает мне ошибку:

class RemoveForeignKeyUsersFromCustomisedDresses < ActiveRecord::Migration 
    def self.up 
    add_foreign_key :customised_dresses, :users 
    end 
    def self.down 
    remove_foreign_key :customised_dresses, :users 
    end 
end 

ответ

0

Вы должны обменять свой код вверх и вниз методы:

class RemoveForeignKeyUsersFromCustomisedDresses < ActiveRecord::Migration 
    def self.up 
    remove_foreign_key :customised_dresses, :users 
    end 
    def self.down 
    add_foreign_key :customised_dresses, :users 
    end 
end 
+0

Спасибо, что помогли мне :) еще раз спасибо – SreRoR

+0

@sree, добро пожаловать :) –

Смежные вопросы