:AWS :: S3 :: S3Object.url_for - 新しいAWS SDK Gemでこれを行うにはどうすればいいですか?私はクリップとAWS-S3と永遠にこれを使用してきた
def authenticated_url(style = nil, expires_in = 90.minutes)
AWS::S3::S3Object.url_for(attachment.path(style || attachment.default_style), attachment.bucket_name, :expires_in => expires_in, :use_ssl => true)
end
新しいクリップが、これはエラーを与えて壊しAWS-SDKの宝石を、使用しています。
undefined method `url_for' for AWS::S3:Class
誰もがどのように知っていますこのメソッドを新しいAWS-SDKの宝石と連携させるには?
S3Object#url_forはURI :: HTTPSオブジェクトを返します。これを好むなら、メソッドチェーンから#to_sを省略することができます。 –
AWS :: S3 :: Baseは古いaws-s3宝石の中のクラスですが、aws-sdk宝石の一部としては存在しません。どちらの宝石もAWS :: S3クラスを定義します。私はスタックトレースを調べ、AWS :: S3 :: Baseを参照しているものを見つけました。 –