title: Using collection_check_boxes, is it possible to define a div that would contain the labels and inputs created from it?
body: <p>Normally, if I use the following:</p>
  
  <pre><code>collection_check_boxes(:params,:tools,Tool.all, 'id', 'name') do |b|
    b.label { b.check_box + b.text }
  end
  </code></pre>
  
  <p>I'd get something like this:</p>
  
  <pre><code>&lt;label for="params_tool_7"&gt;
    &lt;input id="params_tool_7" name="params[tools][]" type="checkbox" value="7" /&gt;
    Hammer
  &lt;/label&gt;
  &lt;label for="params_tool_8"&gt;
    &lt;input id="params_tool_8" name="params[tools][]" type="checkbox" value="8" /&gt;
    Screwdriver
  &lt;/label&gt;
  </code></pre>
  
  <p>Is there any way to make it output a div encapsulating the label and input, like this:</p>
  
  <pre><code>&lt;div class="checkbox"&gt;
    &lt;label for="params_tool_7"&gt;
      &lt;input id="params_tool_7" name="params[tools][]" type="checkbox" value="7" /&gt;
      Hammer
    &lt;/label&gt;
  &lt;/div&gt;
  &lt;div class="checkbox"&gt;
    &lt;label for="params_tool_8"&gt;
      &lt;input id="params_tool_8" name="params[tools][]" type="checkbox" value="8" /&gt;
      Screwdriver
    &lt;/label&gt;
  &lt;/div&gt;
  </code></pre>