title: ActiveRecord::RecordNotFound (Couldn't find all Songs with IDs (7, 9, 10, 18, 44, 46, 47, 55) (found 4 results, but was looking for 8)):
body: <p>So, I had a friend help me get Omniauth-twitter working. However, now I've got serious issue. In order to get Omniauth working we had to change the primary_key on the users table to :uid instead of :id. Somehow this affected the songs.</p>
  
  <p>E.g. now when I search for songs I get the following error:</p>
  
  <pre><code>ActiveRecord::RecordNotFound (Couldn't find all Songs with IDs (7, 9, 10, 18, 44, 46, 47, 55) (found 4 results, but was looking for 8)):
  </code></pre>
  
  <p>Please let me know what code I can provide to help solve this.</p>
  
  <p>users table (schema snippit)</p>
  
  <pre><code>create_table "users", id: false, force: true do |t|
      t.integer  "id",                                  null: false
      t.string   "email",                  default: ""
      t.string   "encrypted_password",     default: ""
      t.string   "reset_password_token"
      t.datetime "reset_password_sent_at"
      t.datetime "remember_created_at"
      t.integer  "sign_in_count",          default: 0
      t.datetime "current_sign_in_at"
      t.datetime "last_sign_in_at"
      t.string   "current_sign_in_ip"
      t.string   "last_sign_in_ip"
      t.datetime "created_at"
      t.datetime "updated_at"
      t.boolean  "admin"
      t.string   "provider"
      t.string   "uid",                                 null: false
      t.string   "username"
    end
  </code></pre>