Приложение Rack (Sinatra), указывающее «/» на корень родителя при развертывании в подпапке - PullRequest
0 голосов
/ 13 октября 2011

У меня есть несколько небольших приложений sinatra, и теперь я должен публиковать их также по SSL HTTP.

У меня есть https://secure.mydomain.com/, и я хочу опубликовать эти приложения в подкаталогах:

  • / app1
  • / app2

Я следовал инструкциям Phusion Passenger здесь для публикации в подкаталогах, но внутри каждого приложения «/» указывает на корневой каталог.

Я не хочу менять код всех приложений, потому что они уже работают в среде, отличной от ssl.

Что мне нужно изменить, чтобы заставить / 'приложение указывать на корень приложения, а не на корень родителя?

1 Ответ

2 голосов
/ 14 октября 2011

Похоже, вам нужен только вспомогательный метод url :

url '/' # => https://secure.mydomain.com/app1/
...