0

カロリーを追跡する非常に単純な RoR Web アプリがあります。ユーザーがカロリーと日付を入力してデータベースに保存するように設定しました。次に、記録されたデータをテーブルでユーザーに表示します。

ただし、次のエラーが発生し続けました: undefined method 'strftime' for nil:NilClass. ただし、奇妙なのは、(私が見ることができる)存在しないエントリに対してこのエラーが発生していることです。

一時的な解決策として、「?」を表示する if ステートメントを挿入しました。データがゼロの場合。ただし、モデルが nil を返す理由はわかりません。データベースが空になるようにデータベースをリセットしようとしましたが、まだゼロになっています。

ここに私のアプリのリポジトリへのリンクがあります: https://github.com/barhamd/simple_calorie_tracker

カロリーと日付を追跡するモデルは「トラッカー」と呼ばれ、このデータを表示するビューは次の場所にあります。/app/views/static_pages/home.html.haml

助けてくれてありがとう。

4

1 に答える 1