アプリケーションを立ち上げる手順

今回はアプリを立ち上げ、DB設計を新規appに沿って備忘録メモ

ペルソナと要件定義

ペルソナ: 今回は、30代女性
仕事と家庭、育児に大忙しのワーママ

要件定義:目的、詳細、ストーリー、優先順位を明確に
今回は、week献立保存とレシピ投稿をドッキングさせたapp

画面遷移図の作成

今回はカクーを使用して作成しました

f:id:fujifuji123412:20210309143541p:plain
画像遷移図

アプリケーション生成

# projectsディレクトリに移動
% cd ~/projects

# 新規アプリkondateのバージョンを6.0で、-dオプションでMySQLの使用を明示して作成
% rails _6.0.0_ new kondate -d mysql

# 作成したpictweetのディレクトリに移動
% cd kondate

# 現在のディレクトリのパスを表示
% pwd

githugでリポジトリ作成

  • アプリ名でローカルリポジトリ作成

  • first commitとしてコミット後、masterブランチから新しいブランチ(今回は「データベース設計」)をきる

appファイルを編集

  • config/database.yml をデータの保存形式を変更のため以下の通り編集
default: &default
  adapter: mysql2
  # encoding: utf8mb4
  encoding: utf8
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
  username: root
  password:
  socket: /tmp/mysql.sock

データベースを作成

  • 以下のコマンドを実行
# データベースの作成
% rails db:create
# ローカルサーバーを起動
% rails s

*ローカルホスト3000にアクセス