我使用Amazon S3进行文件上传,使用Cloudfront进行静态资产服务,在我的config/environments/staging.rb中,我写道
ActionController::Base.asset_host = Proc.new { |source| if source.include?('/assets') "d1xw0c7m8has5k.cloudfront.net" else "#{ENV['FOG_DIRECTORY']}.s3.amazonaws.com" end } ActionMailer::Base.asset_host = Proc.new { |source| if source.include?('/assets') "d1xw0c7m8has5k.cloudfront.net" else "#{ENV['FOG_DIRECTORY']}.s3.amazonaws.com" end }
但是在我的邮件中,通过rails应用程序发送,我看到image_tag src
属性为空?即没有显示图像.这个设置有什么问题我无法识别,请帮助.