Rails Paperclip S3 ArgumentError (fehlt erforderlich: Bucket-Option):

Ich bin schon seit Ewigkeiten dabei und kann nicht herausfinden, was los ist. Es gibt eine Menge Leute, die anscheinend dasselbe Problem haben, aber ich kann tatsächlich keine Antworten finden, die tatsächlich funktionieren.

production.rb

  config.paperclip_defaults = {
  :storage => :s3,
  :s3_credentials => {
    :bucket => ENV['my bucket name is here'],
    :access_key_id => ENV['my key is here'],
    :secret_access_key => ENV['my secret key is here']
  }
}

game.rb

require 'aws/s3'

class Game < ActiveRecord::Base

attr_accessible  :swf, :swf_file_name, :name, :description, :category, :age_group, :dimension_x, :dimension_y, :image, :image_file_name, :feature_image, :feature_image_file_name, :developer, :instructions, :date_to_go_live, :date_to_show_countdown, :plays
has_attached_file :swf

has_attached_file :image

has_attached_file :feature_image

  def swfupload_file=(data)
    data.content_type =
MIME::Types.type_for(data.original_filename).first.content_type
    logger.warn("Data content type is: #{data.content_type}")
    self.file = data
  end

end

paperclip.rb

Paperclip::Attachment.default_options[:url] = ':s3_domain_url'
Paperclip::Attachment.default_options[:path] = '/:class/:attachment/:id_partition/:style/:filename'

Antworten auf die Frage(1)

Ihre Antwort auf die Frage