Ruby on rails SSL和非SSL页面的不同Fog主机
我使用Carrierwave with Fog在Rails应用程序中管理上传。最近,该应用程序的一些页面被更改为仅通过HTTPS提供服务。所以我的雾主机从Ruby on rails SSL和非SSL页面的不同Fog主机,ruby-on-rails,carrierwave,fog,Ruby On Rails,Carrierwave,Fog,我使用Carrierwave with Fog在Rails应用程序中管理上传。最近,该应用程序的一些页面被更改为仅通过HTTPS提供服务。所以我的雾主机从 config.fog_host = "a%d.cdn.com" 到 是否可以将Carrierwave fog_主机更改为接收请求并决定使用哪个fog主机的进程,就像这里描述的Rails asset_主机一样 我该怎么做呢 config.fog_host = "https://my-bucket.s3.amazonaws.com" con
config.fog_host = "a%d.cdn.com"
到
是否可以将Carrierwave fog_主机更改为接收请求并决定使用哪个fog主机的进程,就像这里描述的Rails asset_主机一样
我该怎么做呢
config.fog_host = "https://my-bucket.s3.amazonaws.com"
config.fog_host = Proc.new { |req|
if req.ssl?
"ssl_asset_host"
else
"non_ssl_asset_host"
end
end