0
0

More than 1 year has passed since last update.

$ rails generate devise:install 実行後の4つのセットアップ

Posted at

<開発環境>
・cloud9
・Rails:5.2.8.1
・Ruby : 2.6.3

<きっかけ>
自主制作アプリにログイン機能を追加しようと
gemに'devise'を追記した後、4つのセットアップをした時のやり方。

まずはgemfileに以下を追記。

gem 'devise'

そしてターミナルで下記を実行する。

 $ rails generate devise:install 

正常に実行されれば4つのセットアップの文が表示される。

ですが今回はエラーはないものの、正常にインストールしていなかったので
普段やるはずの以下の4つのセットアップ項目を追記していく。

1つ目
 アプリ名/config/environments/development.rb に下記を追記。

  config.action_mailer.default_url_options = { host: 'localhost', port: 3000 }

2つ目
 アプリ名/config/routes.rb に追記。

    root to: 'home#index’ 

3つ目
 ログインのフラッシュメッセージデザインの追加。 
 アプリ名/app/views/layouts/application.html.erb に下記を追記。

  <% if flash[:notice] %> 以下略

4つ目 
ターミナルで実行。ログインや新規登録画面のカスタマイズを可能にする。

  $ rails g devise:views

上記4つ完了後に、gemファイルのインストール。

 gem install devise  

そしてgemファイルを編集したので、bundleをインストール。

bundle install

これでOK。

0
0
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
0
0