2011-12-24 6 views
5

У меня есть приложение для рельсов, оно содержит веб-интерфейс и api.Как запустить синатра в существующем приложении рельсов?

Я хочу переписать api с помощью синатра. Я хочу, чтобы все запросы к «/ api/...» обрабатывались синатрой и игнорировались рельсами.

Возможно ли это?

ответ

8

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

FooApp::Application.routes.draw do 
    root :to => 'welcome#index' 
    mount FooAppApi => "/api" 
end 
Смежные вопросы