title: :dependency => :destroy not working as planned?
body: <p>I currently have a School model, and a Student model. On Student, I have <code>belongs_to :school, :dependent =&gt; destroy</code>.</p>
  
  <p>However, upon deleting a school, the students whose ID is associated with that school are not deleted. In School, I also have <code>has_many :students</code>. </p>
  
  <p>Is there any reason why this is not working? There is a <code>destroy</code> method in the Student model,  but it seems like nothing happens to the Student when its School is destroyed. Hoping someone can shed some light on this - perhaps I'm missing something major.</p>