問題タブ [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.
java - Javaへのラックポート?
RackがJavaに移植されたかどうか知っていますか?具体的には、jruby-rackを知っていますが、RackのネイティブJava(再)実装を探していますか?!
よろしくお願いします-フロリン
ruby - ラックリクエストログ
どうして
Rack のリクエスト ログがデフォルトで stderr に出力される理由はありますか? 私が間違っていなければ、RDoc によると、リクエスト ログは Rack::CommonLogger です。
指定されたアプリにすべてのリクエストを転送し、Apache 共通ログ形式の行をロガー (デフォルトでは rack.errors) に記録します。
すべてをrack.errorsにプッシュするのではなく、アクセスとエラーのリクエストログを保持する方が理にかなっていませんか?
どのように
リクエストログをファイルにリダイレクトするにはどうすればよいですか? 私が遭遇したすべての例は、シナトラ専用です。完全に無効にすることはできますか?(/dev/null にリダイレクトしますか?)
ruby - Ruby require 'rack' が失敗する
redmine をインストールしようとしていますが、phusion-passenger に問題があります。インストーラーは、ラックが見つからないという依存関係で失敗します。コードを調べて、どこを探しているかを確認しましたが、次の行が見つかりました。
ruby の try-catch ブロックらしきものに囲まれています。gem install rack -v=1.0.1 ですでにラックをインストールしました。この問題を解決するために次に何をすべきかわかりません。誰でも助けることができますか?
ruby-on-rails - Rails for Rack の ActionController::Request の request_uri のようなものはありますか?
REQUEST_URI が特定の文字列と等しいかどうかに基づいて何かを行うレール用のラック ミドルウェアを作成しました。
しかし、WEBrick を使用している開発環境ですぐにわかったのは、サーバーが REQUEST_URI の完全な URL を入力していることです。Heroku 上にある私の実稼働環境では、期待どおりに動作します。
したがって、これに対する最善の解決策が何であるかはわかりません。Rails にはこれを処理するrequest_uriという関数がありますが、これは私のラック ミドルウェアで発生しているため、アクセスできないと思います。もう1つのことは、これは私の開発環境に影響を与えるように見えるため、本番環境の速度が著しく低下しない場合は、どのソリューションもより良いものになるということです.
ruby - (ruby) ラック ミドルウェア コンポーネントで Cookie を設定するにはどうすればよいですか?
条件付きで Cookie を設定する必要がある Rails アプリ用のラック ミドルウェア コンポーネントを作成しています。私は現在、Cookieを設定することを理解しようとしています。グーグルで調べてみると、これはうまくいくはずです:
エラーは発生しませんが、Cookie も設定されません。私は何を間違っていますか?
ruby - Rackで特定のファイルのコンテンツタイプを設定するには?
特定のコンテンツ タイプを持つ特定のファイルを Rack に提供させたいと考えています。これは .htc ファイルであり、IE が認識できるように text/x-component として提供する必要があります。Apacheでは、私はただやります
ラックでこれを達成するにはどうすればよいですか? 現在、ファイルは Rack::Static によって提供されていますが、コンテンツ タイプを設定するオプションが見つかりませんでした。
ruby-on-rails - Rails3を使用してラックスタックにミドルウェアを追加するための宝石をフックします
Rails3gemfileのgemがどのようにしてミドルウェアをRackスタックに自動的に追加できるかを調べようとしています。私はその宝石のフックを探しています。たとえば...私がdevisegemをRails3gemfileに追加すると、deviseはどういうわけかRackスタックのミドルウェアとしてwardenを追加します。これは自動的に機能するようです。Rails3アプリではこれ以上の構成は必要ありません。boot.rbから自動的に特別なクラス/メソッドが呼び出されると思います。このプロセスが実際にどのように機能するかについてのヒントはありますか?
ruby - Rack :: Session :: Pool with Sinatra
enable :sessions
を使用してセッションデータにアクセスする場所を使用して構築したSinatraWebアプリがありますsession[:mything]
。
サーバー側(つまり、データベースベースのセッション)にデータを保存したいのですが、使用方法がわかりませんRack::Session::Pool
。これは、使用する必要があるようです。
プールで使用するためにWebアプリを変換するにはどうすればよいですか?
行を追加する必要があることはわかっています
次は何が来るのか?- 前もって感謝します!
編集:これはCookieベースのセッションを使用した例です:
/?hi=there
にアクセスしてからアクセスすると、 Cookieに保存されているため、/
引き続き表示されます。{'hi'=>'there'}
ruby - Passenger を使用して Apache で Sinatra アプリをセットアップするにはどうすればよいですか?
最も単純な単一ファイルの Sinatra アプリがあるとしましょう。ホームページのhello worldで十分です。Phusion Passenger、AKA mod_rails を使用して Apache で実行したいと考えています。
- どのようなディレクトリ構造が必要ですか?
- vhost conf ファイルには何を入れる必要がありますか?
- ラックアップ ファイルが必要であることは理解しています。何が入っていて、なぜですか?
ruby-on-rails - Rails アプリケーションが電子メールに応答し、データベースにレコードを作成するための Rails Gem またはコード
Ruby on Rails アプリケーションを作成しています。ユーザーがアプリケーションに電子メールを送信し、アプリケーションが電子メールを受信してデータベースに課題レコードを作成できるようにしたいと考えています。Railsアプリケーションが電子メールを取得し、本文を解析して問題テーブルに貼り付けるために使用できるGEMまたはコードはありますか?