title: Make seeds.rb file continue to seed even when 1 record couldn't be saved
body: <p>I have a seeds.rb that will seed my database.</p>
  
  <p>When I run it, I get this error: </p>
  
  <pre><code>$ rake db:seed
  
  rake aborted!
  ActiveRecord::StatementInvalid: PG::StringDataRightTruncation: ERROR:  value too long for type character varying(255)
  : INSERT INTO "jobs" ("name", "location", "industry", "description") VALUES ($1, $2, $3, $4) RETURNING "id"
  </code></pre>
  
  <p>Obviously a value for a <code>string</code> column is too long.  </p>
  
  <p>Instead of changing <code>string</code> columns to <code>text</code>, how can I change my <code>seeds.rb</code> file or anything else (possibly validations) to just not insert this row into the DB and continue on?</p>
  
  <p><strong>seeds.rb</strong></p>
  
  <pre><code>Job.create([
    {name: "foo", location: "indiana", industry: "cooking", description: "Making lobster all day biznatch"},
    {name: "booz", location: "kentucky", industry: "chicken_mining", description: "We mine mad chickens so you can eat derrish KFC."},
    ...
  ])
  </code></pre>