Ihre Aussage war rückwärts. Für die Syntax können Sie diesen Stil verwenden zu arbeiten:
p Date:
if date
| date
else
| man
Sein richtig, dass Sie nicht den #{}
innerhalb Ausdruck benötigen. Ich war nicht in der Lage, die =
zu arbeiten, oder andere Möglichkeiten auf die anderen Antworten.
Ternary Stil
die für mich, auch ich war auf der Suche nach dem ternären Operator dieses auf einer Linie zu tun. Ich schnitzte es so weit nach unten:
p Date: #{(date ? date : "man")}
Alternativ können Sie eine var verwenden, die eine weitere Zeile hinzufügt, ist aber immer noch weniger Zeilen als OP:
- var myDate = (date ? date : "man")
p Date: #{myDate}
Ich war nicht in der Lage das bekommen zur Arbeit folgen, wie in einer anderen Antwort vorgeschlagen.
| #{date ? date : 'man'}