2013-04-22 6 views
8

Ich habe zuvor Büroklammer und AWS zusammen verwendet, aber ich habe gerade diese Rails 4 App erstellt, und meine image.url-Methode zeigt nach dem Bild unter 'http://s3.amazonaws.com/', wenn es bei 's3-us suchen sollte -west-2.amazonaws.com '. Ich gehe davon aus, dass die Region für das erste Konto US-Standard ist, während das neue Konto Oregon ist.Ruby on Rails 4 - Büroklammer AWS Bild URL ist falsch?

Irgendeine Möglichkeit für mich, die Region in den Konfigurationsdateien oder etwas zu ändern?

Antwort

12

Anscheinend gab es eine Reihe von Problemumgehungen dafür, aber jetzt gibt es eine Option in der Konfiguration namens s3_host_name.

ExampleApp:Application.configure do 

    config.paperclip_defaults = { 
    :storage => :s3, 
    :s3_host_name => 's3-us-west-2.amazonaws.com', 
    :s3_credentials => { 
     :bucket => '#', 
     :access_key_id => '#', 
     :secret_access_key => '#' 
    } 
    } 

end