gpt4 book ai didi

ruby-on-rails - 除非 nil,否则不要插入数组

转载 作者:行者123 更新时间:2023-12-05 00:50:09 25 4
gpt4 key购买 nike

我正在尝试查找和记录,记录是否为零,我不希望它像这样在我的数组中:

@kid <<  Kid.find_only_kid(k) unless nil

但是当我得到一个 nil 时,记录被插入到数组中。

这是我的模型上 find_only_kid 方法的代码:

  def self.find_only_kid(kid)
Kid.where(_id: kid.to_s, parent: false, teacher: false).first rescue nil
end

最佳答案

你的代码应该是:

kid = Kid.find_only_kid(k)
@kid << kid unless kid.nil?

注意:

当变量名用于保存集合时,它应该是 kids 而不是 kid。并且方法名称应该是 find_only_kids 而不是 find_only_kid

关于ruby-on-rails - 除非 nil,否则不要插入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27795869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com