Ruby on rails s3回形针不适用于Heroku

Ruby on rails s3回形针不适用于Heroku,ruby-on-rails,amazon-s3,paperclip,Ruby On Rails,Amazon S3,Paperclip,我正在使用回形针和s3上传Rails应用程序的照片。它在开发中起作用,但在生产中不起作用。当我试图上传一张照片时,我收到一条通用的Heroku错误消息:“出了点问题” 但是出了什么问题!?!我不知道 我可以创建新的记录,如果我不上传照片,所以它肯定是s3的东西 我(在我看来)已经准确地遵循了这一点,但它就是不起作用 如果您需要查看我的任何代码,请告诉我。谢谢 更新 好的,我解决了这个问题 首先,我创建了一个YAML文件: development: bucket: bucket-name

我正在使用回形针和s3上传Rails应用程序的照片。它在开发中起作用,但在生产中不起作用。当我试图上传一张照片时,我收到一条通用的Heroku错误消息:“出了点问题”

但是出了什么问题!?!我不知道

我可以创建新的记录,如果我不上传照片,所以它肯定是s3的东西

我(在我看来)已经准确地遵循了这一点,但它就是不起作用

如果您需要查看我的任何代码,请告诉我。谢谢

更新

好的,我解决了这个问题

首先,我创建了一个YAML文件:

development:
  bucket: bucket-name
  access_key_id: key-id
  secret_access_key: access-id
test:
  bucket: bucket-name
  access_key_id: key-id
  secret_access_key: access-id
production:
  bucket: bucket-name
  access_key_id: key-id
  secret_access_key: access-id
然后我将其添加到我的user model user.rb文件中:

has_attached_file :photo,
                  :storage => :s3, 
                  :s3_credentials => "#{Rails.root}/config/s3.yml",
                  :path => "user/:attachment/:style/:id.:extension"

这就成功了

当您尝试这样做时,heroku日志-t会给您带来什么?