Ruby on rails 来自cookie变量的字符串子集

Ruby on rails 来自cookie变量的字符串子集,ruby-on-rails,ruby,geolocation,Ruby On Rails,Ruby,Geolocation,我在ruby中有一个字符串(存储了一个cookie变量),它由|字符分隔的纬度和经度组成。如“47.497912 | 19.040235”如何分隔两个不同的浮点变量?非常简单: => "47.497912|19.040235".split('|').map(&:to_f) => # [47.497912, 19.040235] 更新: 我找到了更优雅的解决方案: => latitude, _, longitude = "47.497912|19.040235".pa

我在ruby中有一个字符串(存储了一个cookie变量),它由|字符分隔的纬度和经度组成。如“47.497912 | 19.040235”如何分隔两个不同的浮点变量?

非常简单:

=> "47.497912|19.040235".split('|').map(&:to_f)
=> # [47.497912,  19.040235]
更新:

我找到了更优雅的解决方案:

=> latitude, _, longitude = "47.497912|19.040235".partition('|').map(&:to_f)
=> latitude
 # 47.497912
=> longitude
 # 19.040235