我刚刚进入红宝石世界,我可以伸出援助之手.
假设b是nil.
我想要返回以下代码nil而不是"NoMethodError:undefined method"
a.b.c("d").e
Run Code Online (Sandbox Code Playgroud)
我尝试的第一件事是重载NilClass的missing_method只是返回一个零.这是我想要的行为,除了我不想成为这种侵扰.
如果我能做到这样的话,我会喜欢它
SafeNils.a.b.c("d").e
Run Code Online (Sandbox Code Playgroud)
所以它就像是一种干净的方式来本地重载NilClass的行为.
我很想听到一些想法或很多资源来挖掘这个.只要它相当干净,我也对其他方法持开放态度.
非常感谢你.
我需要一种方法来确定SQL中两个日期之间的天数.
答案必须是ANSI SQL.