2013-04-22 88 views
8

我以前一起使用過回形針和AWS,但是我剛剛創建了這個Rails 4應用程序,並且我的image.url方法正在顯示尋找'http://s3.amazonaws.com/'的圖像,當它應該在's3-us尋找它們時-west-2.amazonaws.com」。我假設這是因爲第一個帳戶的地區是美國標準,而新的地區是俄勒岡州。Ruby on Rails 4 - 回形針AWS Image URL是錯誤的?

任何方式來改變配置文件中的區域?

回答

12

顯然以前有一堆的解決方法,但現在有一個名爲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