4

ドキュメントのようにリクエストオブジェクトを使用して、http と https の両方で自分のウェブサイトを作成しようとしています: http://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html

多くの構成と多くの組み合わせを試しましたが、現在これが私の環境/staging.rbにあるものです

config.action_controller.asset_host = Proc.new { |source, request=nil|
if request && request.ssl?
  "https://staging.foobar.it"
else
  "http://assets#{ ( source.length % 4 ) + 1 }.staging.foobar.it"
end
}

このソリューションでは、リクエスト オブジェクトが常に nil に設定されているように見えます。

Ruby 1.9.3 と rails 3.2.12 を使用し、nginx をリバース プロキシとして、unicorn をアプリ サーバーとして、アセットをプリコンパイルしています。

誰かがこれを構成して、https ウェブサイトを正しい https アセット サーバーにリンクさせることができましたか? 私は何を間違っていますか?

4

0 に答える 0