0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

オリジナルアプリ作っていく!!

Posted at

#オリジナルアプリの作成:ramen:

こんにちは、22歳プログラミング初心者です:confounded::beginner:

今、オリジナルアプリを実装しているのですが、そのアプリについて描いていこうと思います!

内容については、ラーメン好きということでラーメンの投稿アプリを作成しています。

作成するにあたって、イメージ図を書くことから始めました!
今の自分の力でどれほど同じようなものを作れるのか…:thinking:

##■ 開発環境
Ruby on rails

##■ イメージ図(手書き)

IMG_8798 2.JPG

##■ イメージ図をもとに描いたREADME

テーブル設計

users テーブル

Column Type Options
nickname string null: false
email string null: false, unique:true
encrypted_password string null: false
first_name string null: false
last_name string null: false
first_name_kana string null: false
last_name_kana string null: false
birth_date date null: false
profile text

Association

  • has_many :noodles
  • has_many :comments

noodles テーブル

Column Type Options
store_name string null: false
prefecture_id integer null: false
price integer null: false
description text null: false
menu text null: false
genre_id text null: false
star_id integer null: false
eat_day date
address references null: false, foreign_key: true
user references null: false, foreign_key: true

Association

  • belongs_to :user
  • has_one :address
  • has_many :comments

addresses テーブル

Column Type Options
post_code string null: false
prefecture_id integer null: false
city string null: false
home_number string null: false
building_name string
phone_number string null: false
noodle references null: false, foreign_key: true

Association

  • belongs_to :noodle

comments テーブル

Column Type Options
text text null: false
noodle references null: false, foreign_key: true
user references null: false, foreign_key: true

Association

  • belongs_to :user
  • belongs_to :noodle

##■ 終わりに

これからQiitaに、実装開始していく中での過程や、エラーの解決策などを書いていこうと思います!

もっとこうした方がいいよ!ここは間違ってるよ!などありましたら
たくさん教えてください!!:relaxed:教えていただけると嬉しいです!!:fist_tone1:
よろしくお願いします!

:raised_hands_tone1:最後まで読んでいただいてありがとうございました!:raised_hands_tone1:

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?