【发布时间】:2010-11-26 04:44:21
【问题描述】:
我看到attachment_fu 中有一个:user_ssl 选项,它检查 amazon_s3.yml 文件以便通过 https:// 提供文件
在 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 错误
【问题讨论】:
标签: ruby-on-rails ruby ssl amazon-s3 attachment-fu