OKADA LABO

deviseのセットアップの流れ

必要な作業

1.deviseのファイルをインストールする
2.ユーザーのモデルを作成する

1.deviseのファイルをインストールする

まずはdeviseのgemをインストールする必要があります。

Gemfile

gem 'devise'

ターミナル

$ bundle install

deviseを使うのに必要なファイルを生成します。

$ rails g devise:install

deviseのサインアップやログインのviewファイルを生成します。

$ rails g devise:views

app/viewsのディレクトリの下にdeviseというディレクトリが生成されていれば成功

 

 

2.ユーザーのモデルを作成する

$ rails g devise user

正常に実行できたらユーザーモデル作成のためのマイグレーションファイルが生成されるのでこれを実行しましょう。

マイグレーションを実行し、usersテーブルを作成

$ bundle exec rake db:migrate

deviseの設定を反映させる必要があるので、サーバーを再起動

ユーザーモデルが作成できたらブラウザでhttp://localhost:3000/users/sign_upにアクセスしてユーザーの作成画面に遷移する