IF ステートメントに基づいた HTML のみを含めようとしています。
{% if "{{ app.request.attributes.get('var_name') }}" != "" %}
<meta id="var_name" content="{{ app.request.attributes.get('var_name') }}" />
{% endif %}
var_name 変数がデータを保持している場合、上記は期待どおりに機能しますが、変数が空であるか定義されていない場合は、常に次のような HTML を返します。
<meta id="var_name" content="" />
...基本的には、表示するものは何もありませんが、IF ステートメントを true として登録しています。
変数が定義されているかどうかは関係ありません。
また、これ:
{% if {{ app.request.attributes.get('var_name') }} != "" %}
...このエラーを返します:
ハッシュ キーは、引用符で囲まれた文字列、数値、名前、または括弧で囲まれた式である必要があります (値 "{" の予期しないトークン "句読点" が...
どうすればいいのですか?