作業環境の整備とdeviseのインストールおよび設定を行う.
環境設定
環境設定
以下の環境をlocalに用意した.
なお,本稿での説明はこの環境での実施を前提とする.
OS:macOS Catalina 10.15.3
DB: postgres (PostgreSQL) 12.2
Ruby:2.6.3
Rails:6.0.1
この環境を準備する.なお,rbenvとpostgresはbrew等を利用してインストールされているものとする.
【手順】
【手順】
rbenv local 2.6.3
bundle init
vi Gemfile
(gem “rails”のコメントアウトを外す)
bundle install --path vendor/bundle
bundle exec rails new . -d postgresql -f
devise および devise-i18n をインストールする.
【手順】
vi Gemfile
(以下を追記)
gem 'devise'
gem 'devise-i18n'
bundle install
bin/rails g devise:install
vi config/environments/development.rb
(以下を追記)
config.action_mailer.default_url_options = { host: 'localhost', port: 3000 }
vi config/routes.rb
(以下を追記)
root to: 'home#index'
vi app/views/layouts/application.html.erb
(以下を追記)
…(中略)…
<body>
<p class="notice"><%= notice %></p>
<p class="alert"><%= alert %></p>
<%= yield %>
</body>
…(中略)…
bin/rails g devise:i18n:views
事前にNode.jsのインストールが必要です
返信削除