2017-05-25 87 views
0

我想在我的模板中做一个简单的if...else语句。 这里是解决方案,我目前有:如何使内联使用ERB模板

<%if @collections.size > 1 %> 
coleções 
<% else %> 
    coleção 
<% end %> 

这是丑陋的,我猜。

所以我试过如下:

<% @collections.size > 1 ? 'coleções' : 'coleção' %> 

但没有奏效。

如何使if...else声明有效?

回答

10

您错过了等号=。如果你想渲染一些东西,你需要它。

<%= @collections.size > 1 ? 'coleções' : 'coleção' %> 
+0

哦,你是对的!错别字错别字... tks – vbotio

+0

我的荣幸爵士:) – Ursus