【发布时间】:2011-12-24 18:24:39
【问题描述】:
我有一个 Rails 应用程序,它包含 Web 界面和 api。
我想用 sinatra 重写 api。我希望所有对“/api/...”的请求都由 sinatra 处理并被 rails 忽略。
这可能吗?
【问题讨论】:
标签: ruby-on-rails sinatra
我有一个 Rails 应用程序,它包含 Web 界面和 api。
我想用 sinatra 重写 api。我希望所有对“/api/...”的请求都由 sinatra 处理并被 rails 忽略。
这可能吗?
【问题讨论】:
标签: ruby-on-rails sinatra
是的,这是可能的。见mount。有了它,您可以执行以下操作:
FooApp::Application.routes.draw do
root :to => 'welcome#index'
mount FooAppApi => "/api"
end
【讨论】: