У меня есть условие if
в моем жидком шаблоне, подобное этому
Username: {{user.email}}
{% if extras['password_to_be_sent'] %}
Password: {{extras['password_to_be_sent']}}
{% endif %}
Trial expiration: {{user.trial_expiration}}
Однако это вызывает разрыв строки, если условие if не оценивается как true
поэтому выше сгенерированный вывод, подобный этому
Username: Abc
Trail Expiration: 2019-11-10
Я хочу удалить дополнительный разрыв строки, когда условие if
не оценивается как true
Я попытался добавить -
какздесь предлагается https://shopify.github.io/liquid/basics/whitespace/
, поэтому обновил код до
Username: {{user.email}}
{%- if extras['password_to_be_sent'] -%}
Password: {{extras['password_to_be_sent']}}
{%- endif -%}
Trial expiration: {{user.trial_expiration}}
, но это дает исключение Liquid::SyntaxError (Liquid syntax error: Tag '{%- if extras['password_to_be_sent'] -%}' was not properly terminated with regexp: /\%\}/)
Кроме того, я сохраняю код шаблона в базе данных,если это поможет.
Любая помощь в этом будет оценена. Спасибо.