Каков правильный способ проверить, является ли переменная undef в марионеточном шаблоне?
В манифесте переменная определяется следующим образом
$myvar = undef
Как это проверяется в шаблоне?
Я видел следующие два варианта:
<% if @myvar -%>
<% end -%>
а также
<% if not @myvar.nil? and @myvar -%>
<% end -%>
Они оба, похоже, работают в моем случае, но мне интересно, не срабатывает ли первый подход в определенных случаях?