将Cookie传递到地址解析器

时间:2019-04-14 15:28:41

标签: ruby-on-rails cookies geocoder

我有一个保存为Cookie的地址,现在我想通过地址解析器传递它的经纬度,以显示地图视图。

cookies [:location]已存储的数据为{“ location” =>“ 1 E 161 St,The Bronx,NY 10451”},我该如何获取它,以便仅“ 1 E 161 St,The Bronx ,NY 10451”已传递到Geocoder.search()?

1 个答案:

答案 0 :(得分:0)

我知道了。我的问题是Cookies [:location]是一个哈希字符串。
这是有效的方法:

<% hash = eval(cookies[:location])%>
<% hash["location"] %>


<% results = Geocoder.search(hash["location"]) %>