【发布时间】:2016-01-29 00:57:46
【问题描述】:
具有以下条件,其中invitation_sent_at 可以为零:
if self.invitation_last_sent_at + 1.hour
#then do something
end
我最终写了以下内容:
if (self.invitation_sent_at.presence && (self.invitation_sent_at + 1.hour) ...
我想知道是否有更简洁的语法来处理 self.invitation_sent_at 可能为 nil 的事实,但不必如此冗长地验证它是否存在
【问题讨论】:
标签: ruby-on-rails if-statement syntax