bundle install
する。 [Gemfile]
gem 'devise'
[bash]
$ bundle install
[bash]
$ rails generate devise:install
rails generate devise
でDeviseの機能を生成することができる。
生成後、db:migrate
を実行。
とりあえずこれでDeviceの機能を使える。
$ rails g devise account
$ rails db:migrate
[hoge_controller.rb]
# セッションがなければログインページに遷移する。
before_action :authenticate_account!
# ` current_account ` でログイン中のアカウントを取得できる。
def hoge
@account = current_account
end
config.scoped_views
を有効にする。rails g devise:views account
を実行してviewファイルを生成する。最後までお読みいただき、ありがとうございました。
ご意見などありましたら@hippohackへDMをお願いいたします。