我的移动网络应用程序的一位用户抱怨说,每次他关闭手机屏幕后使用该应用程序时,他都必须重新登录该应用程序。发生的情况是,当屏幕关闭时(或者当您通过双击主页按钮并滑开 Safari 来完全关闭 Safari 时),Safari 会清除该网站的 Cookie。如果您重新打开 safari,它会显示您上次访问的屏幕,但您无法使用任何会话数据,因为它全部消失了。
有没有办法在 safari 中防止这种情况发生?
我正在使用 Rails 4 作为 api 以 JSON 数据类型存储散列,并且需要在散列中搜索满足<&>条件的值。
例如,使用像 {location: {"lat": -112, "lng": 33}} 这样的散列,我需要能够找到一系列经纬度。
就像是:
Place.where("location ->> "lng" < -111 && > -113)
Run Code Online (Sandbox Code Playgroud)
Postgres 9.3 似乎并不支持这一点,但有没有办法在不使用以下内容的情况下解决这个问题:
Place.all.select { |place| place.location["lng"] < -111 && > -113 }
Run Code Online (Sandbox Code Playgroud)