【rails】deviseの導入について(1.導入まで)
本日は現在自作しているアプリにユーザ管理機能をつけたいと考え、deviseというgemを使用しました。
導入時に手間取ったので備忘録として残します。
1.まずは以下の通りdeviseをインストールする。
#Gemfileに以下を記載 gem 'devise' #bundle installを実行 bundle install #インストールする rails g devise:install
多くのgemはbundle installで導入完了なのですが、deviseの場合はさらにインストールのコマンドを実行する必要があります。
※ 私はこれをしてなかったので、あとで戻し作業が発生しました。
続いてモデルも作成します。(モデル名:user)
通常のモデル作成時のコマンドと違いますので注意が必要です。
通常時と同様でモデル作成時にマイグレーションファイルが作成されるので追加のカラムがある場合は設定を行い、 maigrateすることも忘れず実施しましょう
rail g devise user
ここまでの作業でdeviseの導入まで完了します。