Rails/ユーザー認証追加

Gemfileに追加
gem devise

コマンド
bundle install

rails g devise:install

config/environments/development.rbに追加
config.action_mailer.default_url_options  {host: 'localhost', port: 3000}

app/views/layouts/application.html.erbに追加
p class="notice">%= notice  %>/p>
p class="alert">%= alert %>/p>

rails g devise:views

rails g devise user

rails db:migrate

ArticlesControllerに追加
before_action :authenticate_user!