Я настроил passenger + nginx для запуска на sinatra, и мой код в основном содержит пропатченные обезьяной классы в различных файлах, т.е.
class MyApplication < Sinatra:Application
end
на худой я запускаю как MyApplication.run !, но на пассажирской она работает, только если мы запускаем Sinatra :: Application. Теперь проблема в том, что я получаю много пропущенных маршрутов, а методы помощников появляются как не найденные. Было бы очень полезно, если бы я знал разницу между
Myapplication.run!
и
run Sinatra::Application