rack

    2

    3答えて

    イニシャライザで にRailsアプリケーション(または一般的なRackアプリケーション)が実行されているポートを特定する方法はありますか? ホスト固有のFaceBookアプリケーションに接続するために、ポートまたはホスト名に基づいて別の設定をロードしたいと考えています。 私はRails 2.3.5を使用しています。

    12

    2答えて

    Sinatraを学ぶのは初めてのルビーです。 'sinatra'を要求してSinatraサイトを作成し、ルートを直接設定するのはかなり簡単で文書化が容易ですが、'sinatra/base'を要求してアプリケーションを作成し、'Sinatra::Base 'から継承するクラスを作成するのは比較的簡単ですが、これはSinatraのかなり最近の機能だからです)。 これはまさに私がやっていることです。私は

    1

    3答えて

    数日前まで私のSinatraアプリケーションは正常に動作していました(間違っていた時期は正確ではありません)。今度私のアプリケーションにアクセスすると、このエラーが表示されます。 can't activate rack (~> 1.1, runtime) for ["sinatra-1.1.2"], already activated rack-1.2.1 for [] これを修正する方法はあ

    8

    3答えて

    WebSocket実装と統合したいAsynchronous version of Rails 3を作成しました。 私はEventMachine、Ruby 1.9、Fibers、さまざまなem-flavoredライブラリを使用しています。これは、愚かなことによるとIlya Grigorikと書かれています。 私はem-websocketをWebSocket接続のハンドラとして見てきましたが、これをR

    25

    2答えて

    私はここで何かが分からないように感じています。私がこれを投稿するとすぐに誰かがGoogle検索リンクを私に恥げてしまうことを願っています:-) enable :sessions get '/logout' do # What goes here to kill the session? end

    1

    1答えて

    私はレールの金属のhttpの基本認証を実装しようとしています。 このコードを使用する: class Api def self.call(env) if env["PATH_INFO"] =~ /^\/client/ Rack::Auth::Basic.new(env) do |user, password| raise 'ERROR' end

    2

    1答えて

    私はうまく機能し、非常に単純なシナトラアプリを使用しています。ただし、すべてのログメッセージは3回繰り返されます。私はSinatraログを無効にして2つにすることができます disable :logging しかし、私はまだ2つ持っています。メッセージは少し違っているので、私は彼らがラックから来ていて、スタックのどこか他の場所から来ています。 はどのように成功したWebリクエストのI完全に無効

    1

    3答えて

    私は、フレームワーク(ORM、MVCなど)のすべての機能を必要とせず、必要としなかったため、私たちが生成していた大きなフットプリント(200Mb)を好まなかったので、 Merb-coreは私たちのアプリケーションにとって素晴らしい家でしたが、Merb &のRailsがマージされた今、別の場所に移動する必要があるかどうかは疑問です。 誰でも次の質問にお答えしますか? 私たちはMerbに留まるべきです

    2

    1答えて

    私はリクエストをディスパッチするプロセスを理解するために、レール3アーキテクチャを検討していました。全体のプロセスは非常に簡単です。アプリケーションは、最後に必要なコントローラの適切なアクションをディスパッチするActionDispatch :: Routing :: RouteSetの呼び出しメソッドにその呼び出しメッセージを委譲するラックアプリケーションです。これは、ラックenvに格納されたハ

    0

    1答えて

    いずれか単独で動作しても正常に動作しますが、両方を同時に実行すると、それはMagick::Image#new(私が最初に行う呼び出し)のように見えます。 編集:以下満たさコードの要求:Ramazeの下 、問題はこの require 'ramaze' require 'rmagick' class ExceptionCauser < Ramaze::Controller map '/'