嵌入在布尔参数中的HTML

时间:2014-11-20 18:28:49

标签: ruby-on-rails ruby ruby-on-rails-4

我正在尝试使用布尔方法参数来显示基于其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>

括号括号,没有括号等。我找不到关于此的文档。 :(所以我不知道怎么做语法。

1 个答案:

答案 0 :(得分:1)

您可以在字符串中插入ruby代码,例如:

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