ruby-on-rails – 用于.present的Rails成语?和.any?
发布时间:2020-12-16 19:12:32 所属栏目:百科 来源:网络整理
导读:是否有一个Rails / Ruby习惯用于检查枚举是否同时存在且具有非零值? 如果我尝试做nil.any,我会收到错误?所以,如果foo foo.any? 解决方法 您可以使用ActiveSupport提供的try方法: obj.try(:any?) 如果obj.nil,这将评估为零?如果obj是一个空集合,则返回fa
是否有一个Rails /
Ruby习惯用于检查枚举是否同时存在且具有非零值?
如果我尝试做nil.any,我会收到错误?所以,如果foo&& foo.any? 解决方法
您可以使用ActiveSupport提供的try方法:
obj.try(:any?) 如果obj.nil,这将评估为零?如果obj是一个空集合,则返回false,因此在两种情况下,它都将在布尔上下文中计算为假值. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |