#ruby #sinatra
#ruby #sinatra
Вопрос:
Мне нужно смонтировать другое приложение Rack из моего приложения Sinatra.
Итак, вместо этого:
run Rack::URLMap.new('/' => MyApp, `/other` => OtherApp)
Я хочу…
class MyApp < Sinatra::Base
# ...mount the other rack app in here.
end
Да, я понимаю, что это может быть не проторенный путь… но именно поэтому я спрашиваю. Поверьте мне, у меня есть веские причины.
Комментарии:
1. Может помочь добавление вашего варианта использования.
2. Можете ли вы объяснить, чего вы пытаетесь достичь? Вы пытаетесь смонтировать свое приложение как промежуточное программное обеспечение или передать запрос своему приложению по определенному пути в Sinatra?
3. Когда пользователь посещает / что угодно, этот запрос направляется в приложение. Проблема в том, что мне нужно, чтобы это загружалось из пространства имен Sinatra apps.