Ruby on Rails的4 - 回形针AWS图像URL是错误的?(Ruby on Rails

2019-08-31 18:43发布

我以前一起用过的回形针和AWS,但我只是创造了这个轨道4的应用程序,并在“我的image.url方法是显示寻找图像http://s3.amazonaws.com/ ”,当它应该看他们在“s3-us-west-2.amazonaws.com”。 我猜想这是因为第一个帐户的区域是美国标准,而新的是俄勒冈州。

任何方式为我改变该地区在配置文件中的东西?

Answer 1:

显然,曾经有一堆变通办法此的,但现在有一个名为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


文章来源: Ruby on Rails 4 - Paperclip AWS Image URL is wrong?