deviseでモデルを作成
$ rails g devise User
すると
create db/migrate/2012*******_devise_create_users.rb
create app/models/user.rb
辺りが作られます。
models/user.rbで細かい設定ができ、その設定に併せてmigrateファイルも変更しないと行けないので気をつけましょう。
今回はメール認証を行い、届いたメールのリンクへ飛んでアカウントの登録が完了する :confirmable オプションを付けます。
# models/user.rb
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable, :confirmable #新しく追加
# db/migrate/2012ほにゃらら_devise_create_users.rb
## Confirmable
t.string :confirmation_token
t.datetime :confirmed_at
t.datetime :confirmation_sent_at
t.string :unconfirmed_email # Only if using reconfirmable
#コメントアウトを解除します
設定はこんなもん。