アプリケーションを立ち上げる手順
今回はアプリを立ち上げ、DB設計を新規appに沿って備忘録メモ
ペルソナと要件定義
ペルソナ:
今回は、30代女性
仕事と家庭、育児に大忙しのワーママ
要件定義:目的、詳細、ストーリー、優先順位を明確に
今回は、week献立保存とレシピ投稿をドッキングさせたapp
画面遷移図の作成
今回はカクーを使用して作成しました
アプリケーション生成
# 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にアクセス