rack

    6

    3答えて

    Rakeの現在のRack環境に関する情報を入手する方法はありますか?たとえば、ラックがdevelopmentまたはproductionモードで動作しているかどうかを確認するにはどうすればよいですか? 私はRakeがRack対応ではないことを理解します。実動環境と開発環境の間でほぼ同じRakeタスクでコードを複製しないようにしようとしています。他の環境変数として

    5

    1答えて

    Sinatraはすべてのヘッダー名をラクダケーシングしているため、「P3P」で問題が発生しています。コード:あなたはthis-thatがThis-Thatに書き換えますとP3PがP3pに書き換えます見ることができるよう require 'rubygems' require 'sinatra' configure :production do # Configure stuff he

    5

    3答えて

    私は、Content-Type: "application/x-www-form-urlencoded"を使ってRails 4アプリケーションにデータを投稿すると、request.body.readで要求の本文を取得できます。 しかし、 Content-Type "application/json"のデータで、request.body.rewindを最初に呼び出さない限り、request.body

    6

    2答えて

    サービング資産に資産を提供するが、今日、このエラーの作成を開始しましたルビー1.9.3-P392および1.9.3-P125の原因にこの問題を使用して group :assets do gem 'sass-rails', '~> 3.2.3' gem 'compass-rails' gem 'coffee-rails', '~> 3.2.1' gem 'mar

    9

    1答えて

    私は、アプリケーションでServer-Sent Eventsを活用しようとしています。私はSinatraとsinatra-sse gemを使用しています。この宝石はSinatra stream :keep_aliveコールをラップします。 Thinでアプリケーションを実行しているとき、私は全く問題はなく、イベントストリームは期待通りに機能します。しかし、私は私のsse_streamを除いて、私がプ

    13

    1答えて

    私はSinatraアプリケーションをローカルで実行しています。 私はThinをインストールして以来、私のSinatraアプリは常にWebサーバーとしてそれを使用しています。しかし、アプリケーションで必要とされる大量の静的ファイルを処理するThinのパフォーマンス上の問題がありました.MongrelまたはWEBrickのいずれかに切り替える必要があります。 MongrelまたはWEBrickにアプリ

    5

    2答えて

    私は単純な静的なRackアプリケーションを書いています。 use Rack::Static, :urls => ["/elements", "/img", "/pages", "/users", "/css", "/js"], :root => "archive" map '/' do run Proc.new { |env| [ 200,

    18

    4答えて

    私はapiを各リクエストでJSON応答で応答するレールで書いています。 応答が巨大になる可能性があるので、gzipを使用してJSON応答を圧縮する必要があります。 これをレールコントローラで行う方法をお探しですか?私はconfig.ru にライン use Rack::Deflater を追加した は、私はまた、JSONをレンダリングするラインで何かを変えるべきでしょうか? render :js

    14

    1答えて

    私はWebアプリケーションを持っています。http://web.example.comにhttp://api.example.comというPOSTリクエストをします。 apiサーバーはSinatraの最新バージョンを実行しており、ラック保護が有効になっています。私はこのエラーを受け取りました.Rack :: Protection :: HttpOriginによって攻撃が阻止されました。 は、私はこ

    14

    1答えて

    Rack::Session::PoolとRack::Session::Cookieという異なるユースケースは何ですか?私の知る限り理解し (私が間違っているなら、私を修正): Cookie店すべてセッションキー:直接クッキー内の値ペア(整列化) Poolにのみ保存しますidをクッキーに入れて、残りのセッションハッシュを維持する@pool したがって、1つを選択することの意味/理由は何ですか? @p