deviseをインストールする


deviseを使用するためには、Gemのインストールに加えて devise専用のコマンドを利用して設定ファイルを作成する必要があります。

deviseとは

deviseは、ログイン機能を簡単に作成することができるGemです。ログイン機能をGem無しで実装するのは非常に大変です。しかし、このGemを使うことで比較的簡単に実装することができます。

インストール

①Gemfileの最後の行に下記の記述を追記

gem 'devise'

②bundle installを実行

$ pwd
  #現在のディレクトリが~/projects/pictweetであることを確認
  $ bundle install
  #bundle install の実行

③ローカルサーバーを再起動

$ rails s

④コマンドを利用してdeviseの設定ファイルを作成

 $ rails g devise:install

⑤コマンドを利用してUserモデルを作成

 $ rails g devise user
  # deviseコマンドでモデルを作成

⑥rake db:migrateを実行

 $ rake db:migrate
  # 作成されたマイグレーションファイルを実行