3 ms·
Wow! I didn't know Rails engines can be written in Sinatra/Sequel. Wondering how that works exactly.
by girishso 10y ago
Wow! I didn't know Rails engines can be written in Sinatra/Sequel. Wondering how that works exactly.
- bdcravens 10y agoWrap your app in a class (extending Sinatra::Application or Sinatra::Base), require (I gemified it for componentization) then mount in routes: mount MySinatraApp => '/some_path' (you can also mount it as rack app in config.ru, but not sure if you'd get access to things like authenticated session, etc)
- girishso 10y agoCool. A quick search landed me on https://robots.thoughtbot.com/how-to-share-a-session-between-sinatra-and-rails https://robots.thoughtbot.com/how-to-share-a-session-between... it discusses sharing session using config.ru. Even after using rails for so many years, learning something new every day!