deviseとは


rails で作ったwebアプリケーションに簡単に認証機能を実装できるgemのこと。

認証機能...🤔

つまりログイン、ログアウトのこと!!

使い方


Gemfileにgem ‘devise’記述

source '<https://rubygems.org>'
# 中略

ruby '2.7.2'

# 中略

gem 'devise'

その後bundle installを実行

次にbundle exec rails g devise:installを実行

  1. create config/initializers/devise.rb
  2. create config/locales/devise.en.yml

上記2つのファイルが作成され英語の文章が出てきますがhttps://www.sejuku.net/blog/13378#:~:text=deviseとはrailsで,できるgemのことです。&text=deviseは認証機能を,することができます!

ここで解説されていますので割愛。

次に devise で認証するための model を作成する。