LoginSignup
30
42

More than 5 years have passed since last update.

gem deviseをインストールする時の流れ

Posted at

Ruby on Railsでのアプリケーション作成時によくdeviseを使います。
の割には毎回忘れて手間取るので、お決まりの作業の流れをメモメモ。

1. Gemfileに 'devise'を追記。

Gemfile
gem 'devise'   # 一番下にでも追記

2. bundle install

ターミナルでbundle installしてgemを読み込む

ターミナル
$ bundle install

3. 'devise'が入ったか確認

Gemfile.lockというファイルにはインストールされたgemが一覧表示されているので、ここに'devise'が入っているか確認。

4. サーバーを一旦停止、再起動

サーバー起動時にgemが読み込まれる?らしく、新たにいれたgemを使っていく際はサーバーを再起動する必要があります。

5. rails g devise:install

ターミナルでコマンド入力

ターミナル
$ rails g devise:install

6. 'devise'用のビューファイルを作る

ターミナル
rails g devise:views

7. Userモデルを作る

データベースにusersテーブルを作りたい時はこれも。

ターミナル
rails g devise user # モデル名なので小文字単数形

8.migrateする

7.で作ったモデルを元に、データベースを作る

ターミナル
$ rake db:migrate

これをしないとデータベースにusersテーブルが作成されないので忘れずに。

30
42
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
30
42