0

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

これを行う良い方法はありますか?この問題を解決するためのより良い方法はありますか?ありがとう!

4

1 に答える 1

1

Google API の Geolocation を使用している場合は、Javascript を使用してデータを検証し、そのデータを Ajax 経由でコントローラーに送信できます (jQuery を使用できます)。このようにして、検証が成功した後、コントローラーは新しいユーザーを登録できます。コントローラーはモデルと直接対話できます。

于 2012-11-07T19:33:23.170 に答える