我从rails开始,正在尝试创建if条件。
如果单词的长度大于1,我想在单词上添加S。
let closure = { [weak self] (_ parameter:Int) in
guard let self = self else { return }
self.method(parameter)
}
结果如下: #<#:0x00007ffbb1c47048>
的未定义局部变量或方法'1'答案 0 :(得分:3)
<%= "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"
答案 1 :(得分:-1)
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 %>