Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 布尔参数中嵌入的HTML_Ruby On Rails_Ruby_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 布尔参数中嵌入的HTML

Ruby on rails 布尔参数中嵌入的HTML,ruby-on-rails,ruby,ruby-on-rails-4,Ruby On Rails,Ruby,Ruby On Rails 4,我试图使用一个布尔方法参数来显示一个基于是真是假的标志符号。 像这样: <td><%= a.correct ? "glyphicon glyphicon-ok" : "glyphicon glyphicon-remove" %></td> 它需要嵌入HTML,我尝试了: {<i class="glyphicon glyphicon-ok"></li>'} : {'<i class="glyphicon glyphicon-r

我试图使用一个布尔方法参数来显示一个基于是真是假的标志符号。 像这样:

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

它需要嵌入HTML,我尝试了:

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



有括号、无括号等。我找不到有关此的文档:(因此我不知道如何使用语法。

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

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

是的,这很有效,只需将标志符号放在“”中,如下所示:您可以更新以便我批准答案吗
<td><span class="<%= a.correct ? 'glyphicon glyphicon-ok' : 'glyphicon glyphicon-remove' %>"></td>