4

我正在尝试使用文档中的请求对象在 http 和 https 上创建我的网站:http: //api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html

我已经尝试了许多配置和许多组合,现在这就是我在 environment/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
}

使用此解决方案,请求对象似乎始终设置为零。

我正在使用 Ruby 1.9.3 和 rails 3.2.12,nginx 作为反向代理,unicorn 作为应用服务器,并预编译我的资产

是否有人能够对此进行配置并将 https 网站链接到正确的 https 资产服务器?我究竟做错了什么?

4

0 回答 0