rack

    0

    1答えて

    ログインしていないユーザに対してのみ特定のリダイレクトを実行したいのですが、どのようにしてcurrent_userオブジェクトをミドルウェア上で入手できますか?私はDeviseを認証に使用しています。

    0

    1答えて

    どのように私は、これは文字通り全体のコードベースであるRack::Static website? にSSLを強制することができます。 use Rack::Static, :urls => ["/images", "/js", "/css"], :root => "public" run lambda { |env| [ 200, {

    0

    1答えて

    Definitive guide to form based website authenticationは、迅速なログイン試行を防ぐために読んでいます。 この一例は次のようになります。 1等試み= 2回失敗遅延なし= 2秒の遅延 3試み= 4秒の遅延を失敗 に失敗 他の方法もガイドに表示されていますが、すべて失敗した試みを記録できる記憶域が必要です。 ブロックリストは、this issue(ブロ

    1

    1答えて

    私はRestClientとFaradayを使用してマルチパートレスポンスで複数のファイルを返すエンドポイントをクエリしようとしています。レスポンスボディのマルチパートエンベロープを解析するにはどうすればよいですか? Rack::Utils::Multipart.parse_multipartはそれをしたでしょうが、私の場合、これはRackの外にあります。私はそれが役立つならば、別のHTTPクライア

    2

    1答えて

    私は小さなSinatraアプリケーション(Facebook Messengerボット)を作成していますので、facebook-messenger gemを使用しています。ここで私は私のconfig.ruに持っているものです: require './app' require_relative 'bot' require 'facebook/messenger' include Faceboo

    0

    1答えて

    Redisでキューに入れたいサービスが長時間実行しているリクエストがあります。そこで私は、PassengerとRuby 2.4の上にラックアプリケーションを構築しました。私がラックアプリケーションに要求を出すと、キューイングのためのRedisプロセスに行くように要求したいと思います。私は、セッションIDとステータスで返答できるはずです。 Dockerでこれをどのように動作させることができますか?

    1

    1答えて

    私はsinatraベースのWebアプリケーションを開発しており、展開前にすべてが動作していることをテストで確認しています。テストフレームワークとして、私はminitest :: specsとcapybaraをwebkitで使用します。 私の問題は、展開した後、私のアプリケーションは、このようなベースURLで実行されていることである: http://cool.server.net/to-the-ap

    0

    1答えて

    私はSinatra、Rack、PumaでRuby Webアプリケーションを構築しています。私はコントローラを実装するためにSinatraを使用しています(MVCパターン)、それぞれ異なるルートを扱い、各コントローラクラスはSinatra::Baseまで拡張しています。私はサーバーへのすべての接続がHTTPS上で提供されるようにTLSを有効にしたいと思います。が require 'sinatra'

    -7

    1答えて

    ルビーラックアプリをホスティングしていますか?

    0

    1答えて

    私はSinatra_wardenモジュールと私のシナトラのWebアプリケーションの認証を使用しようとしているが、私は認可サイトをポイントすると、それは言う:管理者未定義のメソッド `認証さ/で NoMethodErrorを「? nilのために:NilClassここ 私app.rbファイルされる:ここで require 'sinatra' require 'sinatra_warden' cl