我有这段代码
- value="true"
- if (value)
p yes #if the condition is true I want to insert a glyphicon. (<i class="fa fa-check-circle"></i>)
- else
p no
如何将其转换为condition? <i class="fa fa-check-circle"></i> : <i class="fa fa-times-circle"></i>
但这导致错误!
答案 0 :(得分:3)
您的第一个代码可以简单地替换为:
= value ? "yes" : "no"
评估以=
开头的所有行,并在调用escape_html
后将结果返回值插入到文档中。
因为您在评论中说明您确实想要插入HTML代码,所以您必须这样做:
== value ? '<i class="fa fa-check-circle"></i>' : '<i class="fa fa-times-circle"></i>'