我试图在我的模板中制作一个简单的 if...else
语句。
这是我目前的解决方案:
<%if @collections.size > 1 %>
coleções
<% else %>
coleção
<% end %>
我觉得很丑。
所以我尝试了以下方法:
<% @collections.size > 1 ? 'coleções' : 'coleção' %>
但是没有用。
我怎样才能使这个if...else
语句起作用?
最佳答案
您错过了等号 =
。如果你想渲染一些东西,你需要它。
<%= @collections.size > 1 ? 'coleções' : 'coleção' %>
关于ruby-on-rails - 如何使用 ERB 模板制作 If 内联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44189459/