title: Remove confirmable from Devise (Rails)
body: <p>I am editing an app that I made few months ago, and I have Devise installed in it with <code>:confirmable</code> enabled. I wanted to remove confirmable from my app, but my db schema already have confirmable built-in many migrations ago, and it is almost impossible to have a smooth rollbacks.</p>
  
  <p>How can I remove confirmable from my app and allow user to sign up right away without having to click on confirmation email link? If it is impossible, is there a workaround?</p>
  
  <pre><code>User model:
  
  class User &lt; ActiveRecord::Base
    attr_accessor :login
    devise :database_authenticatable, :registerable,
           :recoverable, :rememberable, :trackable, :validatable, :confirmable
    ...
  
  Schema:
  
    create_table "users", force: :cascade do |t|
      t.string   "email",                  default: "", null: false
      ...
      t.string   "confirmation_token"
      t.datetime "confirmed_at"
      t.datetime "confirmation_sent_at"
      t.string   "unconfirmed_email"
      t.string   "username"
    end
  
    add_index "users", ["confirmation_token"], name: "index_users_on_confirmation_token", unique: true
  </code></pre>