来自cookie变量的字符串子集

时间:2014-02-06 08:49:22

标签: ruby-on-rails ruby geolocation

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

1 个答案:

答案 0 :(得分:1)

很简单:

=> "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