はじめに
課題で読んだ本の感想を投稿するアプリケーションを作りましたが、色々と苦戦しましたので備忘録として記事を投稿しようと思います。
今回はdeviseの導入についてを記載します。
環境
- 開発 (cloud9)
- 言語 (Ruby 2.6.3)
- フレームワーク(Rails 6.1.6)
deviseとは
簡単に認証機能を実装できるgemの一つです。
サインアップ機能やログイン機能が簡単に作れます。
Gemを導入する
まず、Gemの導入します。
Gemの導入の流れは以下のようになります。
- GemfileにインストールしたいGemを記載
- Gemをインストールする
Gemfileにdeviseを記載する
Gemfileに、以下のようにコードを記載します。
コードの記載場所は最後の行に追加すると良いみたいです。
Gemfile
gem 'devise'
Gemをインストールする
コードが追加できたらGemをインストールします。
インストールするためのコマンドは「bundle install」になります。
※bundle installとは、Gemfileに記述したGemをインストールするためのコマンドです。
terminal
$ bundle install
deviseをインストールする
deviceはGemをインストールした後、改めてインストールの手順が必要になります。
deviseをインストールするコマンドは以下になります。
terminal
$ rails g devise:install
これでdeviseの導入は完了です。
最後に
記事をご覧いただきありがとうございました。
記事の内容に誤りや理解不足な点がありましたら、ご指摘いただけると幸いです。