【问题标题】:How can I run sinatra inside existing rails application?如何在现有的 Rails 应用程序中运行 sinatra?
【发布时间】:2011-12-24 18:24:39
【问题描述】:

我有一个 Rails 应用程序,它包含 Web 界面和 api。

我想用 sinatra 重写 api。我希望所有对“/api/...”的请求都由 sinatra 处理并被 rails 忽略。

这可能吗?

【问题讨论】:

    标签: ruby-on-rails sinatra


    【解决方案1】:

    是的,这是可能的。见mount。有了它,您可以执行以下操作:

    FooApp::Application.routes.draw do
      root :to => 'welcome#index'
      mount FooAppApi => "/api" 
    end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多