나는 루비에 대한 다른 애플 리케이션을 탑재하는 더 좋은 방법이 될 수 궁금 해서요. 2 개의 sinatra 앱과 1 개의 레일 앱이 있습니다.rackup mounting apps 대 sinatra 애플 리케이션을위한 레일 장착
한가지 방법은 염기로서 레일을 사용하고 routes.rb
(레일 내)
RailsApp::Application.routes.draw do
mount SinatraApp1, :at => "/url1"
mount SinatraApp2, :at => "/url2"
# rest of the rail routes
end
이 방법 모두시나 앱 레일에를 사용시나 애플리케이션을 탑재하는 것이다.
다른 방법은 세 가지 사용 config.ru
(병렬 세 가지 응용 프로그램)
map "/" do
run RailsApp::Application
end
map "/url1" do
run SinatraApp1
end
map "/url2" do
run SinatraApp2
end
내가 다른 통해 하나의 장점을 찾을 수 없습니다 오전 또는 어떤 방법이 무엇인지에 대한 더 나은을 마운트 rackup 사용하는 것입니다 이유.
이 도움말 : https://robots.thoughtbot.com/how-to-share-a-session-between-sinatra-and-rails – user1515295