非常に単純なエクスプレスアプリでかなりばかげたエラーが発生します。私はビューエンジンとして翡翠を使用しています。これは問題に関連している場合に備えて言っています。
何かをレンダリングするために変数が定義されているかどうかを確認しようとしていますが、その変数を確認するだけで「変数が定義されていません」というエラーが発生します。これは私が期待する動作ではないので、何か間違ったことをしているのではないかと思います。これは私が使用しているビューコードです:
h1= title
- if (user)
p Welcome to #{title}, #{user.username}
- else
p Welcome to #{title}
これを行う正しい方法は何ですか?ビューの変数をチェックする方法が必要です。:-/
編集:エラーがトリガーされる行を言うのを忘れました。2行目の「-if(user)」でトリガーされます。