0

嗨,我在视图形式中使用三元运算符。但它显示语法错误。我包含代码,所以,请检查并让我知道我做错了什么。

<td><%= i.is_approval ? <span class="label label-success">Approved</span>: "Pending" %></td>        

它不需要 html 代码。它显示语法错误。

4

2 回答 2

1

请尝试

<td><%= i.is_approval ? "<span class='label label-success'>Approved</span>".html_safe : "Pending" %></td>
于 2013-09-25T11:01:54.223 回答
0

这是修复。

<td><%= i.is_approval ? '<span class="label label-success">Approved</span>' : 'Pending' %></td> 
于 2013-09-25T10:08:55.027 回答