2

私は、S3(Episode 383)にファイルをアップロードする際に、RyanBatesによる優れたRailsCastをフォローしてきました。物事はうまくいきます-しかし...

HTTPSの代わりに画像のHTTPURLを使用したいのですが。

Carrierwaveのドキュメントを調べてみましたが、これがオプションであるかどうかがわかりませんでした。これがS3設定であるかどうかを確認しようとしましたが、デフォルトではHTTPとHTTPSをサポートしているようです。

どんな助けでもいただければ幸いです。

ありがとうございました。

4

3 に答える 3

4

これを行うには、asset_host構成パラメーターを設定します。

CarrierWave.configure do |config|
  ...
  config.fog_directory  = 'yourbucket'

  # Forcing use of HTTP
  config.asset_host = "http://#{config.fog_directory}.s3.amazonaws.com"
  ...
end

バケットが米国標準以外のリージョンにある場合は、その部分もホストに追加する必要がある場合があります。

于 2013-05-24T16:42:52.093 に答える
3

CarrierWave 0.9.0では、 public_url の SSL を無効にする構成パラメーターが追加されました。fog_use_ssl_for_aws

CarrierWave.configure do |config|
  ...
  config.fog_use_ssl_for_aws = false
  ...
end
于 2014-04-29T09:39:55.217 に答える