https:// 経由でファイルを提供するために amazon_s3.yml ファイルをチェックする:user_ssl
オプションがあるようですattachment_fu
s3_backend.rb には、次のメソッドがあります。
def self.protocol
@protocol ||= s3_config[:use_ssl] ? 'https://' : 'http://'
end
しかし、これにより、SSL を使用してすべての s3 添付ファイルを提供できるようになります。現在のリクエストが https:// で行われたかどうかに応じて、動的にしたいと思います。
if request.ssl?
@protocol = "https://"
else
@protocol = "http://"
end
どうすればこのように機能させることができますか?メソッドを変更しようとしたところ、NameError: undefined local variable or method `request' for Technoweenie::AttachmentFu::Backends::S3Backend:Moduleエラーが発生しました。