質問

私は簡単なレールでアプリResqueサーバー取り付け routes.rb として

require 'resque/server'
require 'resque_scheduler'


    MyApp::Application.routes.draw do

        authenticate :user do
            mount Resque::Server.new, :at => "/tasks"
        end
        ...
        ...

搭載アプリの路線の利用を考案に基づく認証を行います。生産は、資産されていないのResqueサーバーの資産の主レールアプリの負荷ます。

役に立ちましたか?

解決

など、見所がたくさんありこのたく愚薄:

require 'resque/server'

class SecuredResqueServer < Resque::Server
  set :static, true
  set :root, Resque::Server.root
end

の航路にファイルを探して

    require 'resque/server'
    require 'resque_scheduler'
    require './app/secured_resque_server'


    MyApp::Application.routes.draw do
    ...
    ...
    authenticate :user do
        mount SecuredResqueServer.new, :at => "/tasks"
    end
    ...
    ...

変化

config.action_dispatch.x_sendfile_header = "X-Sendfile"

製作中です。rbへ

config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect'

第三に、場合によnginxが設定されたレールとして

server{
        ...
        ...
        location ~*\.(jpeg|jpg|gif|png|ico|css|bmp|js)$ {
                root /PATH_TO_APP/public;
        }
        ...
        ...
      }

場所 PATH_TO_APP は、パスのルートディレクトリです。ような場所の宣言を防止資される財産から読み込まれたその他の場所は、取付けレーキのアプリまたはエンジンです。ここを外す必要があり/コメントアウトされています。

最後に忘れなくな Ctrl+F5 をリロードのページをご覧ください:)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top