내가 내 "물론"모든 오브젝트 파괴하는 갈퀴 작업을 실행하는거야 (레일) 파괴하기를 거부 :일부 개체는
task :destroy_all_classes => :environment do
Course.all.each do |c|
c.destroy
end
end
이 과정의 대부분을 파괴,하지만 12은 40에서 (유지 +). 무엇이 그들을 삭제하지 못하게할까요?
ruby-1.9.2-p290 :030 > Course.find(1).destroy
=> false
다음 작업을 수행 할 수 있습니까? c = Course.find (1); c.destroy; cs .errors.inspect 넣기 – Nycen
아, 그랬어! 그것은 내가 삭제를 거부 한 각 코스에 속한 적어도 하나의 "line_item"오브젝트를 가지고 있음을 보여주었습니다. .inspect의 출력은 "{: base => [\"Line Items present \ "]}"입니다. line_items 삭제는 처음으로 효과가있었습니다. 감사! – jyli7