title: How do I delete multiple records with dependent records in ActiveRecord
body: <pre><code>create table foo (id, name, order, ...);
  create table foo_bar (id, foo_id, name, value);
  </code></pre>
  
  <p>foo contains order column with values as (1,2,3,4,5,...10)
  assuming foo_bar contains multiple records for each foo.</p>
  
  <p>How do I delete foos whose order values are 3..6 and its dependent records?</p>