問題タブ [rack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2020 参照

ruby - JRuby / ラック展開

これがかなり風変わりなことは承知していますが、JRuby を使用して Ruby Web アプリケーション (Rails ではなく、Rack ベースなので、ほとんどの Ruby サーバーに問題なくプラグインできます) をデプロイしたいと考えています。Google や友人からいくつかの成功事例を教えてもらいましたが、ほとんどが Rails 関連であり、そうでない場合は、展開に関する詳細は提供されません。私が使用しているフレームワークは、重要であれば Ramaze です。

どんな助けでも大歓迎です。

0 投票する
5 に答える
9218 参照

hosting - 標準のサーバー ラックに隙間を残す必要はありますか?

私たちの 42U ラックには、すぐに新しい 1U および 2U サーバーの負荷がかかります。ここにいる人の 1 人は、冷却を助けるためにサーバー間に (1U の) ギャップを残す必要があると考えています。

質問ですよね?データセンターを見回すと、他に誰もいないように見えます。また、私たちが収まる量も少なくなります。私たちは Dell 1850 および 2950 ハードウェアを使用しています。

0 投票する
1 に答える
2564 参照

ruby - Ruby/Rack でのマルチパート レスポンス

サーバーにマルチパート応答 (multipart/x-mixed-replace) を送信してもらいたい。Sinatra フレームワークまたは一般的な Rack アプリを使用した何らかのソリューションを希望しますが、Ruby の例はどれでもいいでしょう。PHPで私がやろうとしていることと同等のものは次のとおりです。

0 投票する
2 に答える
413 参照

sinatra - Rack と Phusion Passenger で Sinatra アプリを再起動した後、最初のリクエストでエラーが発生するのはなぜですか?

tmp/restart.txt に触れてアプリを再起動すると、最初のリクエストでエラーがスローされます。通常は、Haml::Engine やその他の gem が見つからないことに関するものです。2 番目以降の要求はすべて正常に機能します。Rack 0.4.1 と Sinatra 0.3.3 を実行していた Dreamhost でこの問題が発生していましたが、自分のホストに移動して新しい Rack (0.9.1) と Sinatra (0.9.0.4) を実行した後も、まだ問題が発生しています。

正確な答えがわからないが、それを追跡する方法についてのヒントがある場合は、お知らせください。

これが私のconfig.ruです:

0 投票する
4 に答える
4072 参照

ruby - Rack と Rails Metal (Ruby) の違いは何ですか?

理解できません!

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

Rails メタル: http://weblog.rubyonrails.org/2008/12/17/introducing-rails-metal

2つの記事を読んで、目がぼやけました。2 つのコンポーネントはどのように関連していますか? 例は素晴らしいでしょうか?

0 投票する
1 に答える
4586 参照

ruby - ラックとパッセンジャーの違いは何ですか?

Sinatra アプリを Dreamhost にデプロイしようとしていますが、次のように表示されます。

DH は Passenger をサポートし、Passenger は Rack ベースの Ruby アプリケーションをサポートするため、DH は実際に Sinatra をサポートします。

私はそのステートメントを解析するのに苦労しています.RackとPassengerの違いは何ですか?

0 投票する
2 に答える
26734 参照

ruby-on-rails - Rails内からRack環境にアクセスするにはどうすればよいですか?

次のようなRackアプリケーションがあります。

RackアプリケーションをRailsにフックした後、Rails内からアクセスするにはどうすればよいenv["hello"]ですか?

更新:回答をくれたGaiusに感謝します。Rack and Railsを使用すると、リクエストの期間中、またはセッションの期間中、物を保管できます。

0 投票する
2 に答える
10437 参照

ruby - 特定のパスにのみ Rack ミドルウェアを使用するにはどうすればよいですか?

Rack アプリで実行したいのMyMiddlewareですが、特定のパスに対してのみです。Rack::Builderまたはを使用したいと思っていましRack::URLMapたが、方法がわかりません。

これは私がうまくいくと思っていたものですが、うまくいきません:

または、さらに良いことに、正規表現を使用すると:

しかしmap、最後にアプリが必要なようです。コントロールを親に戻すだけではフォールバックしません。(実際のエラーは、Rack がそのブロックundefined method 'each' for nil:NilClassの末尾を に変えようとしたときの " "です。)do...endapp

ミドルウェアの配列とパスを取り、パスが一致する場合にのみそれらを実行するミドルウェアはありますか?

0 投票する
2 に答える
783 参照

ruby - まるでCGIであるかのようにJRuby/RackでRubyスクリプトを実行する

JRubyで実行される*.rbファイルをマップして、出力をCGIのようにブラウザーに送信する方法はありますか?基本的に私はJRubyCGIサーブレットを探しています。

理想的には、web.xmlでJRubyサーブレットを定義してから、*。rbファイルをWEB-INF / ruby​​に配置し、 http://servername/contextname/rubyprogram.rbを介してそれらを呼び出すことができるようにします。フォームの投稿またはURLの一部としてデータをrubyプログラムに渡します。

編集:私はさらに調査を行い、SunのプロジェクトPhobos(Rubyインストール全体をWARファイルにバンドルしている)とJRubyRACKの両方を見つけました。

誰かがこれを行うRackの軽くて簡単なインストールをセットアップすることができましたか?これを可能にする設定例を知っている人はいますか?

0 投票する
3 に答える
959 参照

ruby - パッセンジャーで gem サーバーを実行する

私は Apache/passenger でいくつかの rails/rake アプリを実行していgem serverます。これらのアプリに によって提供されるドキュメンテーション アプリを追加したいので、docs.example.org のような特別な (サブ) ドメインを簡単に与えることができます。私たちのチームのすべてのメンバーが簡単に利用でき、誰も自分でサーバーを起動したり、ポート番号 (デフォルトのgem serverポートである 8808 など) を覚えたりする必要はありません。