###実現したいこと
質問を登録する際に回答者idに値を入れなくても登録ができるようになること
###問題点
下記のようなテーブルを作成して、質問を保存しようとしたところ、回答者のidが必須とエラーになって登録できません。
※DBでnullを許可していないのは質問テーブルの回答者idのみです。また質問テーブルで回答者idに対するバリデーションは記載していません。
modelの関連付けが間違っているのだと思うのですが、どのように修正したらいいのでしょうか?
・ユーザーテーブル
・質問テーブル
|-ユーザーid null:false
|-回答者id
・回答者テーブル
モデル(ユーザー)
has_many 質問
モデル(質問)
belongs_to ユーザー belongs_to 回答者
モデル(回答者)
has_many 質問
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/08/30 04:17