回答編集履歴
2
誤字の修正
answer
CHANGED
@@ -2,8 +2,8 @@
|
|
2
2
|
```ruby
|
3
3
|
belongs_to :survey, optional: true,inverse_of: :questions
|
4
4
|
```
|
5
|
-
とやっているので、question.
|
5
|
+
とやっているので、question.survey_idがnilのものが許容されています。
|
6
|
-
そのためquestion.
|
6
|
+
そのためquestion.survey = nilとなるquestionが存在しているはずです。画像から見るに2つ目のデータですね。
|
7
7
|
で、nilに対して、titleを呼び出しているのでエラーが出てしまっているということです。
|
8
8
|
question.surveyが必ず存在するなら、optional: trueを削除。
|
9
9
|
そうでないなら
|
1
追記
answer
CHANGED
@@ -3,7 +3,7 @@
|
|
3
3
|
belongs_to :survey, optional: true,inverse_of: :questions
|
4
4
|
```
|
5
5
|
とやっているので、question.surbey_idがnilのものが許容されています。
|
6
|
-
そのためquestion.surbey = nilとなるquestionが存在しているはずです。
|
6
|
+
そのためquestion.surbey = nilとなるquestionが存在しているはずです。画像から見るに2つ目のデータですね。
|
7
7
|
で、nilに対して、titleを呼び出しているのでエラーが出てしまっているということです。
|
8
8
|
question.surveyが必ず存在するなら、optional: trueを削除。
|
9
9
|
そうでないなら
|