ruby-on-rails - Paperclip 和 Amazon S3 如何做路径?

标签 ruby-on-rails ruby ruby-on-rails-3 paperclip

如何在使用 Amazon S3 时使用回形针创建路径?

我的存储桶目录是:

/image/:id/:filename

我的模型:

  has_attached_file :image,
    :storage => :s3,
    :bucket => 'mybucket',
    :s3_credentials => {
      :access_key_id => ENV['S3_KEY'],
      :secret_access_key => ENV['S3_SECRET']
    }

最佳答案

试试这个:

  has_attached_file :image,
    :storage => :s3,
    :bucket => 'mybucket',
    :path => "/image/:id/:filename",
    :s3_credentials => {
      :access_key_id => ENV['S3_KEY'],
      :secret_access_key => ENV['S3_SECRET']
    }

关于ruby-on-rails - Paperclip 和 Amazon S3 如何做路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7476255/

相关文章:

mysql - Rails 左连接并包含不存在的左表记录

ruby-on-rails - 从特定变量生成唯一 token

mysql - rake 数据库 :create generated "if you set the charset manually, make sure you have a matching collation" error

ruby - MongoDB 实例故障测试

ruby-on-rails-3 - 如何运行 rake resque :scheduler in daemon mode

ruby-on-rails - 由于奇怪的问题(未加载库),Rails 服务器未启动

ruby-on-rails - 对 PUT 使用典型的 GET 操作有什么坏处吗? (平静地说)

ruby - 如何组合和打印嵌套对象结构的值?

ruby - 逐行连接两个多行字符串

ruby-on-rails - 如何模拟对 open-uri 的调用