我想将一些值从表映射到数组。除数据库中包含某些nil
值(创建无效的JSON)的事实外,其他方法均能正常工作。到目前为止,我有这个:
@markers = ExtendedProfile.all.map{|u|[u.city, u.latitude, u.longitude]}
现在,我要检查的是是否填写了这些字段,如果没有填写,请输入默认值。因此,例如,if u.latitude == nil
我想输入0.0
数组而不是nil
。关于如何做到这一点的任何想法?
用途u.latitude || 0.0
:
@markers = ExtendedProfile.all.map{|u|[u.city, u.latitude || 0.0, u.longitude || 0.0]}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句