我正在尝试使用布尔方法参数来显示基于其True或False的字形。 像这样:
<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>
括号括号,没有括号等。我找不到关于此的文档。 :(所以我不知道怎么做语法。
答案 0 :(得分:1)
您可以在字符串中插入ruby代码,例如:
<td><span class="<%= a.correct ? 'glyphicon glyphicon-ok' : 'glyphicon glyphicon-remove' %>"></td>