。零?函数在 Rails 上的 Ruby 中不起作用 5

.nil? function not working in Ruby on Rails 5

def names
  if first_name.nil? && last_name.nil?
    errors.add(:first_name, "First Name and Last Name both can't be empty!")
  end
end

即使我这样写,它也应该允许名字或姓氏为零,但不能同时为零。它没有按预期工作

使用 blank?present? 方法而不是 nil?,它们都检查空字符串和 nil