Как я могу запустить sinatra внутри существующего приложения рельсов? - PullRequest
5 голосов
/ 24 декабря 2011

У меня есть приложение rails, оно содержит веб-интерфейс и API.

Я хочу переписать API с помощью Sinatra. Я хочу, чтобы все запросы к "/ api / ..." обрабатывались sinatra и игнорировались rails.

Это возможно?

1 Ответ

8 голосов
/ 24 декабря 2011

Да, это возможно. См. mount . С этим вы можете сделать что-то вроде:

FooApp::Application.routes.draw do
  root :to => 'welcome#index'
  mount FooAppApi => "/api" 
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...