3

グレープ API などの他のラック アプリを padrino アプリケーションにマウントする方法を調べています。私は周りを検索してみましたが、おそらく答えを見つけることができませんでした。

私は次の方法で試しました:

Padrino.mount("API", :app_file => "path_to_api_rb", :app_class => "MyApp::API").to("/")

しかし、パドリーノはこの設定から始めたわけではありません。機能は Padrino-sub アプリのみのようです。誰もこれを試したことがありますか?

4

2 に答える 2

2

Grape をサブアプリとして使用する方法を示すプロジェクトは次のとおりです: PadrinoEatsGrape

(他のRackアプリも使えると思います)

于 2012-07-21T05:12:38.547 に答える
0

Rack::Cascade: を使用して、グレープ、レール、パンドリーノ アプリを組み合わせることができます。

rails_app = Rack::Builder.new do
  use Rails::Rack::LogTailer #Optional
  use rails::Rack::Static    #Optional
  run ActionController::Dispatcher.new
end

run Rack::Cascade.new([
  MyApp::API,
  rails_app,
  Padrino.application
])
于 2012-06-26T07:08:43.550 に答える