LoginSignup
2
4

More than 5 years have passed since last update.

deviseで複数のモデルを作る時の参考者

Posted at

見出し

Devise議事録(複数モデルを作るときのメモ)

rails5.1.6
devise

モデル
User,Customerの2つで話を進めていきます

準備

・gem 'devise' をインストールした
・deviseでUserモデルを作成した。
・deviseで2つ目のCustomerモデル(Customerでなくても大丈夫です!
)を作成した。

のを前提に進めていきます。

モデルの作成

そもそも、deviseでは

$ rails g devise モデル名(Tom のように大文字から始めなければいけない)

で好きな名前のモデルを作ることができます。(2つでも3つでも)

$ rails g devise User
$ rails g devise Customer

でUserモデルとCustomerモデルを作成

これで

current_user,current_customer,customer_singed_in?user_signed_in?

のメソッドが使えるようになりました!

一般化してみましょう

current_モデル名、モデル名_signed_in?

メソッドなどが使えるようになります!

2
4
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
2
4