2014-11-20 66 views
0

我想使用布尔方法参数来显示基于它的True或False的字形。 像这样:嵌入在布尔参数中的HTML

<td><%= a.correct ? "glyphicon glyphicon-ok" : "glyphicon glyphicon-remove" %></td> 

它需要嵌入在HTML,我想:

{<i class="glyphicon glyphicon-ok"></li>'} : {'<i class="glyphicon glyphicon-remove"></li>} 

<td><%= a.correct ? "<i class="glyphicon glyphicon-ok"></li>" : "<i class="glyphicon glyphicon-remove"></li>" %></td> 

而且随着括号,没有括号,等我不能找到文档这个。 。:(所以我不知道该怎么做语法

回答

1

您可以将里面的字符串Ruby代码,类似:

<td><span class="<%= a.correct ? 'glyphicon glyphicon-ok' : 'glyphicon glyphicon-remove' %>"></td> 
+0

是啊,这工作,只是把字形的“”是这样的:​​“>你能否更新,以便我可以批准答复 – DDDD 2014-11-20 18:38:02

+0

根据要求更新 – 2014-11-20 18:43:53