就職活動専用のスケジュール管理アプリを作りたいと考えています。
企業情報を入力したうえでカテゴリーから追加したい予定を複数選択し
カテゴリーにそれぞれ締め切りの日程を登録できるようにしたいと考えています
一覧で見た際は下記のように表示したいと考えています。
IDとパスワードはログイン機能実装するためではありません。
就活生が企業のホームページにログインする際に必要なため、メモとして残して
おくための情報です。
例
会社名: 株式会社A
ID: ユーザーA
PASS: パスワードA
エントリーシート: 5月20日15時まで
面接: 5月25日14時から
会社名: 株式会社B
ID: ユーザーB
PASS: パスワードB
説明会: 5月10日11時から
ウェブテスト: 5月15日12時
面接: 5月25日15時から
新規作成ページでは「nested_form」 を使いカテゴリーと日程を複数登録できることはわかりました。
しかしDBをどのように作成していけばいいのか分かりません。
中間テーブルを用いて作成するべきでしょうか。
色々調べてみたのですがぴったりな物が見つからず悩んでいます。
DBの作成ができれば、そこからは自力で調べていくのでDBの正しい作り方を教えていただきたいです。
自分なりにイメージしてみたのですが正しいでしょうか。
Userテーブル
・会社名、ID、PASS
Categoryテーブル
・カテゴリー(エントリーシート、面接、テストなど)
User_Categoryテーブル
・user_id、category_id、締切日
Rails ver は5.0.7.2です。
プログラミング自体は1か月ほど前から勉強し始めたため知らないことばかりです。
演習としてCRUD処理を用いたメモアプリは作成したことあります。
1つずつ調べながらでも完成させたいため分かる方いましたら教えていただきたいです。
情報足らずな所が多いと思いますがよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/09 05:32 編集
2020/05/09 08:39
2020/05/09 12:49
2020/05/09 13:30
2020/05/10 08:58