Ruby on rails 错误的图像路径S3 Heroku回形针损坏的图像

Ruby on rails 错误的图像路径S3 Heroku回形针损坏的图像,ruby-on-rails,heroku,amazon-s3,paperclip,Ruby On Rails,Heroku,Amazon S3,Paperclip,使用s3 heroku和回形针存储图像 我在我的live app上通过回形针创建了一个图像,它保存到s3,但图像在视图中被破坏 断开图像页面上的html为: s3上相同图像的位置为: HTML更新: <a href="/profiles/1"> <img alt="Missing" class="pull-left" height="25" width="25" <img="" src="http://s3.amazonaws.com/

使用s3 heroku和回形针存储图像

我在我的live app上通过回形针创建了一个图像,它保存到s3,但图像在视图中被破坏

断开图像页面上的html为:

s3上相同图像的位置为:

HTML更新:

<a href="/profiles/1">
                <img alt="Missing" class="pull-left" height="25" width="25" <img="" src="http://s3.amazonaws.com/spreea/users/profileimages/000/000/001/medium/ios.png?1401311581">
                &nbsp; yesterday            
              </a>
AWS配置更新:

config.paperclip_defaults = {
    :storage => :s3,
    :s3_credentials => {
    :bucket => ENV['AWS_BUCKET'],
    :access_key_id => ENV['AWS_ACCESS_KEY_ID'],
    :secret_access_key => ENV['AWS_SECRET_ACCESS_KEY']
  }
}
测试:

我创建了一个新的bucket,图像URL如下,它似乎只是在图像路径的末尾添加了“?1401317319”:
http://s3.amazonaws.com/spreeab/sprees/images/000/000/004/large/wizkid.jpg?1401317319
有什么想法吗


有人能帮忙吗,不太确定如何让回形针生成正确的路径,这样图像就不会被破坏?谢谢大家,非常感谢您的帮助。

您可以发布您在视图中呈现图像的HTML吗?HTML已发布,提前感谢您发布的任何链接对我都有效。它表示指定的bucket不存在。你确定“spreea”是正确的存储桶名称吗?你能从你的
配置文件
模型类中共享
已附加的文件
规范吗。嘿,mmichael,我的错误,我有更新,谢谢
config.paperclip_defaults = {
    :storage => :s3,
    :s3_credentials => {
    :bucket => ENV['AWS_BUCKET'],
    :access_key_id => ENV['AWS_ACCESS_KEY_ID'],
    :secret_access_key => ENV['AWS_SECRET_ACCESS_KEY']
  }
}