基本的に、ユーザーが有効な場所に入力したか、地理的に配置されている場合にのみ、ユーザーの登録を許可したいと思います。場所を検証する方法は、GoogleのジオロケーションAPIを使用して、ユーザーが入力した文字列アドレスを緯度と経度に変換することだと思いました。ユーザーモデルのカスタム検証メソッドでこれを実行したいのですが、GoogleのAPIにアクセスするにはJavascriptを使用する必要があります。
これを行う良い方法はありますか?この問題を解決するためのより良い方法はありますか?ありがとう!