問題タブ [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 投票する
4 に答える
19049 参照

ruby - Rackを介して静的ファイルを提供する方法は?

filename.filetype現在、Rackベースのアプリケーションを開発しており、すべてのファイル要求(たとえば)を指定されたフォルダーにリダイレクトしたいと考えています。

Rack::Static特別なフォルダ(「/ media」など)のファイルリクエストのみをサポートします。

独自のRackミドルウェアを作成する必要がありますか、それともすぐに使用できるソリューションがありますか?

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

jetty - Rails 3 で JRuby-Rack を使っている人はいますか?

Rails 3 と JRuby-Rack、または Jetty と Rails 3 を実行している人はいますか? 何かトリックはありますか?私はいくつかのデバッグで気が狂っています。この時点で、それが可能であることを知りたいだけです。

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

ruby-on-rails - RubyGem バージョン エラー: ラック (1.0.0 ではありません ~> 1.0.1)

私はラップトップで Rails プロジェクトに取り組んでいて、コードを github にプッシュしていました。これで、プロジェクトをデスクトップに複製しました。

実行時:

次のエラーが表示されます。

このエラーが発生する前に、次のコマンドを実行する必要がありました。

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

ruby-on-rails - Rails3のrequirerack/openidに関する問題[ネイティブは適切に作業する必要があります]

プラグインopen_id_authenticationをインストールすると、次のエラーが発生します。

実際に起動しようとするとrails server 、rack-openidがシステムにインストールされ、irbからロードできます。

ruby-openidで行ったように、Gemfileにハックを追加しようとしましたが、役に立ちませんでした。

私も試しました

しかし:

Rails 2.3.5アプリではこの問題はなく、Rails3で発生する理由がわかりません。

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

ruby - nginx + パッセンジャー上の複数のラック アプリ、1 つはルートとして、もう 1 つはルートとしてではありません...設定のヘルプ

サーバー上で実行したい 2 つのアプリがあります。「デフォルト」アプリにしたいアプリの 1 つです。つまり、特定のパスを除い/fooて、すべての URL をデフォルトでこのアプリに送信する必要があります。次のように呼び出します。

私の 2 つのラック アプリは次のようにインストールされます。

(app1app2は、それぞれのアプリのパブリック ディレクトリへのシンボリック リンクです)。これは、ここで説明されているサブ URI の Passenger セットアップです: http://www.modrails.com/documentation/Users%20guide%20Nginx.html#deploying_rack_to_sub_uri

次の構成では/foo、app2 に移動しました。

では、app1 に他のすべてを取得させるにはどうすればよいでしょうか。私は以下を試しました(location /fooディレクティブの後に配置されています)が、無限の内部リダイレクトで500を取得します:

ディレクティブがその無限のリダイレクトを防ぐことを望んでいましたlastが、そうではないと思います。私の/foo書き直しはまだ機能します。そして、私はまだ行くことができますhttp://mydomain.com/app1

何か案は?ありがとう!

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

ruby - RACK はどこにログを記録しますか?

RACK を介してシナトラ アプリを実行しています。

アクティビティはどのファイルに記録されますか? また、ログファイルのパスを設定するにはどうすればよいですか?

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

mysql - Ruby1.9の文字列エンコーディングがどこで混乱しているのかわかりません

DBからアプリケーションまでのどこかで、これは次のようになります。

これに変わりつつあります:

私はRamaze+Rack+MySQLを使用しています。force_encodingプラグインを設定したので、文字列のエンコーディングはUTF-8です。データベースシェルでレコードを表示すると、問題ないように見えます。テーブルのデフォルトの文字セットはutf8で、フィールド自体は「テキスト」です。私のデータベース接続のエンコーディングはutf8です。また、私のMacbookでは、すべてがうまく機能します。それが壊れているのは私のUbuntuサーバー上です。誰かがこれを認識して、ユニコードがASCIIに変換されてから、元に戻るなどのことを教えてくれることを期待しています。

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

ruby-on-rails - ラックミドルウェアからレールモデルメソッドを呼び出すことは可能ですか?

それは可能ですか?

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

ruby-on-rails - Rails Metal/Rack を RSpec でテストしますか?

Preview という名前の Metal クラスがあるとします。RSpecでテストするにはどうすればよいですか?

私がしようとすると:

私は得る:

:postテストがコントローラーに対して明示的に行われていない場合、RSpec はメソッドをロードしないようです。:type => :controller無駄に指定しようとしました。