Какой URL-адрес следует указать API Карт Google, чтобы он распознавал ключ, созданный для локальных приложений Rails, работающих с Passenger? - PullRequest
2 голосов
/ 10 мая 2009

Я работал над приложением Rails на основе Карт Google, и оно работало нормально, пока я не установил Phusion Passenger, и теперь API Карт Google не распознает Ключ API, сгенерированный мной для http://localhost:3000.

Теперь у меня запущен Passenger, URL-адрес моего приложения: http://mygooglemapsapp.local. Я сгенерировал ключ API Карт Google, используя этот новый URL-адрес, но все еще получаю ту же ошибку.

"Сервер API Карт Google отклонил ваш запрос. Это может быть связано с тем, что ключ API, используемый на этом сайте, был зарегистрирован для другого веб-сайта. Вы можете создать новый ключ для этого веб-сайта на% 1 $ s."

Какой URL-адрес должен предоставить API Карт Google, чтобы он распознавал сгенерированный Пассажиром URL?

Заранее спасибо.

Ник

1 Ответ

1 голос
/ 12 мая 2009

В зависимости от конфигурации Apache (я предполагаю, что это установка OS X с URL-адреса .local), вы можете изменить настройки так, чтобы вы запускали несколько приложений Rails через http://localhost/MY_APP/

Здесь есть несколько хороших примеров настройки mod_rails для нескольких каталогов

Обратите внимание на пример развертывания нескольких приложений в одном VirtualHost. Если вы можете настроить это, то вы можете просто запросить ключ API Карт Google для http://localhost/ и использовать его столько раз, сколько вам нужно в разработке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...