Quelle URL dois-je donner à l'API Google Maps pour qu'elle reconnaisse la clé créée pour une application Rails locale exécutée avec Passenger?

StackOverflow https://stackoverflow.com/questions/845686

Question

Je travaillais sur une application Rails basée sur Google Maps et elle fonctionnait bien jusqu'à l'installation de Passenger de Phusion. À présent, l'API Google Maps ne reconnaît pas la clé API que j'ai générée pour http: // localhost: 3000 .

Maintenant, j'utilise Passenger, l'URL de mon application est http: //mygooglemapsapp.local . J'ai généré une clé d'API Google Maps à l'aide de cette nouvelle URL, mais je reçois toujours la même erreur.

" Le serveur de l'API Google Maps a rejeté votre demande. Cela peut être dû au fait que la clé API utilisée sur ce site a été enregistrée pour un autre site Web. Vous pouvez générer une nouvelle clé pour ce site Web à l’adresse% 1 $ s. & Quot;

.

Quelle URL dois-je donner à l'API Google Maps pour qu'elle reconnaisse l'URL générée par le passager?

Merci d'avance.

Nick

Était-ce utile?

La solution

En fonction de votre configuration Apache (je suppose que c'est une installation OS X à partir de l'URL .local), vous pourrez peut-être modifier la configuration de sorte que vous exécutiez plusieurs applications Rails via http://localhost/MY_APP/

Il existe quelques bons exemples sur la configuration de mod_rails pour plusieurs annuaires ici

Faites attention à l'exemple de déploiement de plusieurs applications sous un même hôte virtuel. Si vous pouvez le configurer, vous pouvez simplement demander une clé d’API Google Maps pour http://localhost/ et la réutiliser autant que vous le souhaitez en développement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top