0
比方說,我有User
模型,我只想在值不是nil
時應用某些where子句,否則就放棄該子句。有沒有更好的方式比只使用像這樣的條件:如何在值不爲零時應用Rails ActiveRecord中的where子句?
if ids.nil?
User.where(active: true)
else
User.where(active: true, id: ids)
end
有沒有更乾的方法來做到這一點?
感謝@sergio。更好。 –