Мое приложение rails в настоящее время работает следующим образом:
В базе данных есть арендаторы, также известные как «компании». Все в базе данных принадлежит одной из этих компаний и поэтому имеет атрибут company_id для их разделения.
Мое приложение определяет, какую компанию использовать на основе поддомена в ссылке, введенной пользователем, например:
apple.myapplicationsnamehere.com
Следует просмотреть компании в моей базе данных и выяснить, какая из них называется «яблоко», а затем разделить все данные по яблочному идентификатору.
Это прекрасно работает на локальном хосте (если вам интересно, как это возможно, я использовал перенаправление на свой локальный хост, который нашел в Интернете — http://apple.lvh.me:3000/)
Однако это не работает в Cloud Foundry.
Я попытался использовать функцию карты vmc для создания URL-адреса: apple.myapplicationsnamehere.cloudfoundry.com, но это не работает, и простое добавление поддомена к моему приложению также не работает.
Кто-нибудь знает какой-нибудь способ обойти это? Или, возможно, я что-то упускаю? База данных уже была заполнена Caldecott, поэтому компании, безусловно, существуют в базе данных.