方法错误,没有为用户拉取GPS坐标

Method error, not pulling GPS coordinates for users

我正在尝试在我的用户创建方法中设置当前 GPS 坐标。它不工作。我之前在以前的项目中做过这个并且它有效。我到底错过了什么?

我正在通过 getLocation() 从浏览器中提取位置

通过javascript将其变成cookie。 (我单独测试了cookie,它成功地将坐标捕获为cookie。

通过application_controller.rb

定义方法

调用user_controller.rb中create方法中的方法

纬度和经度在我的架构中

我相信发生的事情是 Ruby 在 JavaScript 之前先运行,即使您收集了位置,也不会推送到 Ruby。我会考虑使用 AJAX.