の違いについて教えてくださいラックレール金属(Ruby)?

StackOverflow https://stackoverflow.com/questions/762336

  •  11-09-2019
  •  | 
  •  

質問

得られませんね!

ラック: http://rack.rubyforge.org/

レール金属: http://weblog.rubyonrails.org/2008/12/17/introducing-rails-metal

を拝読させていただきました事は、私の目かの雪.どのような二つの部品に関連?参考にすべきではないでしょうか。

役に立ちましたか?

解決

ラックは非常に軽量な仕様とRubyのwebサーバで実行します。このミドルウェアそ座のwebサーバ(例えば旅客)とします。

レール金属の加工HTTPリクエストをレールと必要な時に必要最ます。そのほかの金属を回避すべての通常の特徴は、このように架)の標準レールを要求/応答のサイクルを与えます。技術的には、レール金属の実装をラックにハンドラです。

を感じるかもしれませんがこれら二つのRailscastsの情報:

きのラックのミドルウェアスタックのためのレール用 rake middleware

他のヒント

ラックは、異なるアプリケーションフレームワークは、Webサーバに統合することができます抽象化の一般的なRubyのAPI /層である。

Railsのメタルラックハンドラのレールの実装です。それだけでなく、Railsの呼び出すハンドラを含むが、また、あなたがWebサーバーとバイパスコアレールを打つ、独自のハンドラを容易に作成できる独自のAPIを公開します。

がシミュレーションや事例について Jesse Newlandサイト:

なので、基本的に レール金属は thinラッパーレール"新しいラック ミドルウェア支援.ラックのミドルウェア は強力なもの:枠組み-独立成分 工程の要求を単独または コンサートその他のミドルウェア

他の人々によってカバーさの違いに加えて、私はActionController::Metalは常にエンドポイントである一方、ラックアプリはミドルウェアや、最終的なエンドポイントのいずれかであることに注意したいことはありませんミドルウェアます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top