Есть ли способ уничтожить зависимости только после проверки условия? Это моя модель subject_type.rb
class SubjectType < ActiveRecord::Base
has_many :subjects, :dependent=>:destroy
validates_presence_of :name
end
Если subject_type_id присутствует в таблице subject, зависимость не должна работать,
before_destroy
, и в этом методе вы можете проверить условие, что хотите. Этот обратный вызов будет в subject.rb - person Vrushali Pawar   schedule 24.07.2015belongs_to :subject_type
в предметную модель? - person Uday kumar das   schedule 24.07.2015