前提・実現したいこと
処方された薬を残数管理をでき、服用時間にリマインダー機能のあるアプリの開発。
1日の服用個数をカレンダーにて管理でき、残数の管理できる一覧ページにてリマインダー機能の実装をしたいです。
・ユーザー情報
・新規の薬情報
・通知時間の情報
こららのテーブルが正しく機能できるか知りたいです。
また、違うのであれば変更点などお教えいただきたいです。
宜しくお願いいたします。
発生している問題・エラーメッセージ
DB設計
users テーブル(ユーザー情報)
Column Type Options
name string null: false
email string null: false
password integer null: false
Association
has_many :notices
has_many :medicines
medicines テーブル(新規の薬情報)
Column Type Options
medicine_name string null: false
all_tablets integer null: false
1day_tablet integer null: false
timezone_id integer null: false
memo text
user_id integer null: false, foreign_key: true
Association
belongs_to :user
has_many :notices
notices テーブル(通知機能)
Column Type Options
start_date date null: false
end_date date null: false
dosing_time time null: false
user_id integer null: false, foreign_key: true
user_id integer null: false, foreign_key: true
Association
belongs_to :medicine
belongs_to :user
該当のソースコード
試したこと
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー