Зависимость Rails 2 => destroy должна работать после условия

Есть ли способ уничтожить зависимости только после проверки условия? Это моя модель subject_type.rb

class SubjectType < ActiveRecord::Base
  has_many :subjects, :dependent=>:destroy
  validates_presence_of :name
end

Если subject_type_id присутствует в таблице subject, зависимость не должна работать,


person Sanju B Myh    schedule 24.07.2015    source источник
comment
напишите метод с обратным вызовом before_destroy, и в этом методе вы можете проверить условие, что хотите. Этот обратный вызов будет в subject.rb   -  person Vrushali Pawar    schedule 24.07.2015
comment
Вы включили belongs_to :subject_type в предметную модель?   -  person Uday kumar das    schedule 24.07.2015
comment
Да, я включил.,   -  person Sanju B Myh    schedule 24.07.2015
comment
посмотри это. это поможет: stackoverflow.com /вопросы/6049806/   -  person Athar    schedule 24.07.2015