回答編集履歴
1
typo
answer
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
さらに、DBに外部キー制約を追加してください。
|
10
10
|
|
11
11
|
```
|
12
|
-
add_foreign_key :comments, :
|
12
|
+
add_foreign_key :comments, :songs, on_delete: :cascade
|
13
13
|
```
|
14
14
|
|
15
15
|
`comment.song`が`nil`でないかチェックして処理する、というようなアドホックなコードを書いてはいけません。`comment.song`がnilになるような状況を作り出さないようにすることを考えないと、どこもかしこも`if !なんとか.nil?`見たいなコードだらけになっていまいます。
|