【devise】rails メモ 基本設定 初期設定
【ゴール】
devise 初期、基本設定まとめ
意外と、ごちゃっとなってしまうので、、、
【メリット】
■ 作業効率UP
■ devise理解度向上
【開発環境】
■ Mac OS catalina
■ Ruby on Rails (5.2.4.2)
■ Virtual Box:6.1
■ Vagrant: 2.2.7
【コマンド】
deviseを初期化
$ rails g devise:install
※エラーが出れば、
$ bundle exec spring stop
modelを作成
$ rails g devise:アプリ名
各viewを作成
$ rails g devise views アプリ名
各controller作成
$ rails g controllers devise:アプリ名
メール承認機能作成の場合
※Confirmableのコメントアウト外す
db/migrate/devise_creat_アプリ名.rb
## Confirmable
t.string :confirmation_token
t.datetime :confirmed_at
t.datetime :confirmation_sent_at
t.string :unconfirmed_email # Only if using reconfirmable
APIのログイン機能作成の場合
※Trackableのコメントアウト外す
db/migrate/devise_creat_アプリ名.rb
## Trackable
t.integer :sign_in_count, default: 0, null: false
t.datetime :current_sign_in_at
t.datetime :last_sign_in_at
t.string :current_sign_in_ip
t.string :last_sign_in_ip
以上
【合わせて読みたい】
■ 【環境変数】 rails 環境変数とは
https://qiita.com/tanaka-yu3/items/7bf03fee906b80367be9
■ 最速 rails mail devise ウェルカムメール送信機能実装 action mailer不要 一番簡単
https://qiita.com/tanaka-yu3/items/2def7760fd67fe73091a
■ 【devise】 管理者 ユーザー ログイン、ログアウト分ける
https://qiita.com/tanaka-yu3/items/046bf30e08e48fbc42ca
Author And Source
この問題について(【devise】rails メモ 基本設定 初期設定), 我々は、より多くの情報をここで見つけました https://qiita.com/thk__u/items/327e91c3ed4b7c6d6f43著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .