title: undefined method `each' for "1":String
body: <p>Im getting a weird string error when trying to assign attributes on a Rails model:</p>
  
  <pre><code># POST /apartments
    # POST /apartments.xml
    def create
      @apartment = Apartment.new(params[:apartment])
  </code></pre>
  
  <p>Params</p>
  
  <pre><code>{"utf8"=&gt;"✓",
   "authenticity_token"=&gt;"Kxxxxx=",
   "apartment"=&gt;{"street"=&gt;"123 Main St",
   "unit"=&gt;"",
   "hide_address"=&gt;"0",
   "city"=&gt;"White Plains",
   "state"=&gt;"New York",
   "zipcode"=&gt;"10840",
   "country"=&gt;"United States",
   "price"=&gt;"4000",
   "security_deposit"=&gt;"",
   "application_fee"=&gt;"",
   "bedrooms"=&gt;"4",
   "bathrooms"=&gt;"3",
   "size"=&gt;"",
   "available_date"=&gt;"",
   "unit_amenities"=&gt;["air conditioning"],
   "description"=&gt;"",
   "rooms"=&gt;"1"},
   "commit"=&gt;"Publish Your Listing"}
  </code></pre>
  
  <p>Error</p>
  
  <pre><code>NoMethodError in ApartmentsController#create
  undefined method `each' for "1":String
  </code></pre>
  
  <p>Thoughts?</p>