ruby-on-rails - 使用 S3 的回形针

标签 ruby-on-rails

我正在尝试使用 Paperclip gem 并将文档存储在 Amazon S3 上。

在我的 gemfile 中,我有:

gem 'paperclip'
gem 'aws-s3'

在我的模型中,我有(使用正确的存储桶和 key ):

  has_attached_file :attach,
  :storage => :s3,
  :bucket => ENV['mybucket'],
  :s3_credentials => {
    :access_key_id => ENV['mykey'],
    :secret_access_key => ENV['mysecretkey']
  }

但是,我收到以下错误:

Missing credentials

有什么想法吗?

最佳答案

检查您的 ENV['mykey']ENV['mysecretkey'] 环境变量是否已实际定义。

关于ruby-on-rails - 使用 S3 的回形针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9863958/

相关文章:

ruby-on-rails - ruby on rails 中的收集路线和成员路线之间的区别?

ruby-on-rails - 在 Rails form_for 辅助字段中使用 ParsleyJS

ruby-on-rails - Rails访问上传的文件并将其保存到PaperClip

ruby-on-rails - Rails friendly_id 页面仍然可以通过记录 id 访问

css - "bootstrap-theme.css.map */": expected selector or at-rule, 之后无效的 CSS 是 "..."

ruby-on-rails - 我可以在我的 Rails 应用程序中启动和停止 delay_job worker 吗?

ruby-on-rails - 调用另一个 Controller 的方法

javascript - 动态生成字段上的 Garlic.js

ruby-on-rails - 在 Rails Controller 中编写条件过滤器的正确方法

ruby-on-rails - Heroku 数据库 :push error (rails)