回答編集履歴

1

よりわかりやすく調整

2019/11/22 02:55

投稿

maisumakun
maisumakun

スコア145973

test CHANGED
@@ -2,8 +2,8 @@
2
2
 
3
3
 
4
4
 
5
- エラーメッセージのとおりです。`find_by`は、検索してヒットしないと`nil`を返します。
5
+ エラーメッセージのとおり、`nil.exists?`というメソッドはないのです。`find_by`は、検索してヒットしないと`nil`を返します。
6
6
 
7
7
 
8
8
 
9
- `nil.exists?`というメソッドはないので、`if card.blank?`などで判定するのがいいかと思います(`blank?`は、`nil`でも空のリレーションでも`true`を返します)。
9
+ `if card.blank?`などで判定するのがいいかと思います(`blank?`は、`nil`でも空のリレーションでも`true`を返します)。