teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2016/01/14 01:13

投稿

退会済みユーザー
answer CHANGED
@@ -4,4 +4,19 @@
4
4
 
5
5
  問題がソース部分にあったのではなく、テストデータベースにidの数値を1レコードのみですが入れ忘れていたためエラーが発生していたようです。
6
6
  データを完全に入れると問題なく動作致しました。
7
- データベースのデータが不十分であるとnilが返ってくると思い込んでいたのですが、エラーになることもあるようです。
7
+ データベースのデータが不十分であるとnilが返ってくると思い込んでいたのですが、エラーになることもあるようです。
8
+
9
+ ブロックを使用しない形でエラーが出なかったのは
10
+
11
+ def index
12
+ @cnt = Cnt.all
13
+ end
14
+
15
+ のようにレコード全てを取得する形ではなく
16
+
17
+ def index
18
+ @cnt = Cnt.find(1)
19
+ end
20
+
21
+ のような形で1レコードだけ取得していました。
22
+ 結果として、未入力データレコードを取得することがなかったため、問題なく動作していたようです。