可以在Rails模型验证方法中使用Javascript吗?

可以在Rails模型验证方法中使用Javascript吗?,javascript,ruby-on-rails,html,google-maps,geolocation,Javascript,Ruby On Rails,Html,Google Maps,Geolocation,我基本上只想允许用户注册,如果他们已经进入或已经被定位在一个有效的位置。我认为验证位置的方法是使用google的地理定位API,将用户输入的字符串地址转换为latitude和longitutide。我希望在我的用户模型中使用自定义验证方法来实现这一点,但我需要使用Javascript来访问Google的API 有什么好办法吗?有没有更好的办法来解决这个问题?谢谢 如果您使用的是谷歌API的地理位置,那么可以使用Javascript对数据进行估值,然后通过Ajax将数据发送给控制器(jQuery可

我基本上只想允许用户注册,如果他们已经进入或已经被定位在一个有效的位置。我认为验证位置的方法是使用google的地理定位API,将用户输入的字符串地址转换为latitude和longitutide。我希望在我的用户模型中使用自定义验证方法来实现这一点,但我需要使用Javascript来访问Google的API


有什么好办法吗?有没有更好的办法来解决这个问题?谢谢

如果您使用的是谷歌API的地理位置,那么可以使用Javascript对数据进行估值,然后通过Ajax将数据发送给控制器(jQuery可以做到这一点)。这样,验证成功后,控制器可以注册新用户。您的控制器可以直接与模型交互。

谢谢您的帮助,我将对此进行研究。我希望我可以用Rails模型验证器进行位置验证,这样所有失败的表单验证都会回到同一个位置,表单错误div-