ご覧いただき誠にありがとうございます。この度はタイトルにも書かせていただいたように、「ユーザーの旅行先と性別に基づいた持ち物チェックリスト」を作りたいと思います。今はまだ要求の段階なのでそれを仕様と設計まで落とし込みたいと考えています。そこで先輩エンジニアの方々のお力をお貸しできたら幸いです。
要求
- ユーザーが入力するのは旅行先、性別、宿泊数のみ。
- 入力された情報から持ち物がチェックリストが完成
例:ハワイ・5泊・女性と入力すると、持ち物チェックリストに水着、着替え5着、お化粧品。など出力される
考えている設計
- Userモデル(性別カラム)
- Itemモデル(アイテム名カラム)
- Resortモデル(都市名カラム)
なおUserモデルとItemモデルは多対多。UserモデルとResortモデルは1対多(?)
これ以降どのようにして、UserテーブルとResortテーブルに入力されたデータを元にItemモデルから持ち物を出力させるかが悩んでいます。
質問
Userテーブル、Resortテーブルに入力された情報を元に持ち物チェックリストを作成するにはどのような設計をすればいいか。
あなたの回答
tips
プレビュー