【Ruby on Rails】deviseでログイン機能を実装する

deviseは、簡単にログイン機能が実装できるgemの一つです。Ruby on Railsでアプリケーションを作る際にはよく利用されているgemです。

 

作業内容

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

 

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

Gemfile 末尾に追記

gem ‘devise'

 

コマンドを入力してGemfileの情報を反映

$ bundle install

 

コマンドを入力してdeviseをインストール

$ rails g devise:install

 

コマンドを入力してビューファイルを作る

$ rails g devise:views

 

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

コマンドを入力してuserモデルを作成

$ rails g devise user

 

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

$ bundle exec rake db:migrate

 

http://localhost:3000/users/sign_upで表示を確認

コメントを残す