我与导轨开始,我试图创建一个if条件。
我想一个S添加到一个字,如果它的长度大于1。
<% if @user.groups.length == 0 || 1 %>
<p> débat</p><% else %><p> débats</p>
<% end %>
下面是结果:未定义局部变量或者用于#方法'1' <#:0x00007ffbb1c47048>
<%= "débat".pluralize(@user.groups.length) %>
pluralize返回字符串中的单词的复数形式相对于count
可选参数的
'débat'.pluralize # => "débats" 'débat'.pluralize(1) # => "débat" 'débat'.pluralize(2) # => "débats"
OR操作符需要使用如下:
<% if @user.groups.length == 0 || @user.groups.length == 1 %>
<p> débat</p><% else %><p> débats</p>
<% end %>
或者,您可以用这种方式来检查相同的条件
<% if @user.groups.length < 2 %>
<p> débat</p><% else %><p> débats</p>
<% end %>